Linux系统怎么使用lsmod命令列出内核模块

发布时间:2022-02-02 18:07:44 作者:小新
来源:亿速云 阅读:235

这篇文章主要介绍Linux系统怎么使用lsmod命令列出内核模块,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

lsmod是一个命令行实用程序,用于显示有关已加载的Linux内核模块的信息。

Linux系统怎么使用lsmod命令列出内核模块

内核模块

内核是操作系统的核心组件。它管理系统的资源,并且是计算机硬件和软件之间的桥梁。

Linux内核具有模块化设计。内核模块(通常称为驱动)是一段扩展内核功能的代码。模块要么编译为可加载模块,要么内置在内核中。可加载模块可以根据需要在正在运行的内核中进行加载和卸载,而无需重新引导系统。

通常,模块由udev(设备管理器)按需加载。您也可以使用modprobe命令将模块手动加载到内核中,或者在引导时使用 /etc/modules 或者 /etc/modules-load.d/* .conf文件自动将模块加载到内核中。

内核模块存储在 /lib/modules/目录中。要查找正在运行的内核的发行版本,请使用uname -r命令。

lsmod命令

lsmod是一个简单的实用程序,不接受任何选项或参数。该命令的作用是读取/proc/modules并以格式正确的列表显示文件内容。

在命令行中运行lsmod,以了解当前正在加载哪些内核模块:

[linux@linux:~/www.linuxprobe.com]$ lsmod

该命令在新行上输出每个已加载内核模块的信息:

Linux系统怎么使用lsmod命令列出内核模块
在Linux中使用lsmod命令列出内核模块在Linux中使用lsmod命令列出内核模块

每行有三列:

要确定是否已加载特定模块,请使用grep过滤输出。 例如,要查找是否已加载vsock模块,请运行:

[linux@linux:~/www.linuxprobe.com]$ lsmod | grep vsock

有关模块的详细信息,请使用modinfo命令。

[linux@linux:~/www.linuxprobe.com]$ modinfo vsock

以上是“Linux系统怎么使用lsmod命令列出内核模块”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. 使用linux的compgen命令列出所有Linux命令
  2. 使用linux的xlsclients命令列出应用程序

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux lsmod

上一篇:Linux系统中怎么输入emoji

下一篇:Linux pyDash怎么使用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》