Linux lsmod下令教程:怎样查察已加载的内核模块(附实例详解和留意事项)

[复制链接]
发表于 2026-2-27 15:23:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Linux lsmod下令先容

lsmod是一个下令行工具,用于表现已加载的Linux内核模块的信息。内核模块是可以在运行时加载或卸载的代码模块。你可以把内核模块看作是其他软件中的插件。比方,你的显卡驱动步调(特殊是如果你正在利用Nvidia驱动步调)就是作为内核模块加载的。
Linux lsmod下令实用的Linux版本

lsmod下令在大多数Linux发行版中都可以利用,包罗Debian、Ubuntu、Alpine、Arch Linux、Kali Linux、RedHat/CentOS、Fedora和Raspbian等。在这些体系中,你不必要安装任何额外的软件包就可以利用lsmod下令。
  1. [linux@bashcommandnotfound.cn ~]$ lsmod
复制代码
Linux lsmod下令的根本语法

lsmod下令的根本语法非常简朴,它不担当任何选项或参数。这个下令会读取/proc/modules文件,并将文件内容以易读的列心情势表现出来。
Linux lsmod下令的常用选项或参数阐明

lsmod下令自己没有选项或参数。但是,你可以利用grep下令来过滤lsmod下令的输出,以便查找特定的模块。
Linux lsmod下令实例详解

下面是一些lsmod下令的利用实例。
实例1:查察全部已加载的内核模块

你可以利用lsmod下令查察全部已加载的内核模块。
  1. [linux@bashcommandnotfound.cn ~]$ lsmod
复制代码
实例2:查找特定的内核模块

你可以利用grep下令来过滤lsmod下令的输出,以便查找特定的模块。比方,下面的下令查找了名为ahci的模块。
  1. [linux@bashcommandnotfound.cn ~]$ lsmod
  2. | grep ahci
复制代码
实例3:查察模块依靠关系

你可以利用lsmod下令共同grep和cut下令来查察特定模块的依靠关系。比方,下面的下令查找了名为ahci的模块的依靠关系。
  1. [linux@bashcommandnotfound.cn ~]$ lsmod
  2. | grep '^ahci' | cut -f4- -d' '
复制代码
实例4:查察全部模块的巨细

你可以利用lsmod下令共同awk下令来查察全部已加载模块的巨细。
  1. [linux@bashcommandnotfound.cn ~]$ lsmod
  2. | awk '{print $1, $2}'
复制代码
实例5:查察模块被哪些模块依靠

你可以利用lsmod下令共同grep下令来查察特定模块被哪些模块依靠。比方,下面的下令查找了名为ahci的模块被哪些模块依靠。
  1. [linux@bashcommandnotfound.cn ~]$ lsmod
  2. | grep 'ahci'
复制代码
实例6:查察模块的利用计数

你可以利用lsmod下令共同awk下令来查察全部已加载模块的利用计数。
  1. [linux@bashcommandnotfound.cn ~]$ lsmod
  2. | awk '{print $1, $3}'
复制代码
实例7:查察模块的依靠模块

你可以利用lsmod下令共同awk下令来查察全部已加载模块的依靠模块。
  1. [linux@bashcommandnotfound.cn ~]$ lsmod
  2. | awk '{print $1, $4}'
复制代码
实例8:查察特定模块的信息

你可以利用lsmod下令共同grep下令来查察特定模块的信息。比方,下面的下令查找了名为ahci的模块的信息。
  1. [linux@bashcommandnotfound.cn ~]$ lsmod
  2. | grep 'ahci'
复制代码
Linux lsmod下令的留意事项



  • 当你利用lsmod下令时,你会看到一个列出了全部已加载模块的列表。
  • 如果你实验利用一个不存在的模块,你会看到一个bash: xxx: command not found的错误消息。你可以按照上面的方法来查找这个模块。
Linux lsmod相干下令


  • modprobe下令:添加或移除模块
  • insmod下令:将模块加载到内核
  • rmmod下令:从体系中卸载模块
  • depmod下令:处置惩罚模块依靠关系
  • modinfo下令:表现模块具体信息
  • uname下令:打印体系信息
  • dmesg下令:打印或控制内核环形缓冲区
  • lsblk下令:列出块装备信息
  • lspci下令:列出全部PCI装备
  • free下令:表现体系内存利用环境
  • top下令:表现及时体系历程信息
  • ps下令:展示当进步程
  • kill下令:发送信号到历程

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表