Linux常用命令之lsmod命令详解

lsmod 是一个用于列出当前加载到Linux内核中的模块的命令行工具。它实际上读取 /proc/modules 文件,并以易于阅读的格式显示这些信息。通过 lsmod,用户可以查看哪些模块已经被加载、它们占用的内存大小以及依赖关系等重要信息。这对于系统管理员和开发者来说是非常有用的。

基本用法

lsmod

运行 lsmod 会输出一个表,其中包含了以下列:

  • Module:这是模块的名字。
  • Size:该模块占用的内存大小(以字节为单位)。
  • Used by:这个字段表示有多少个其他模块或进程正在使用此模块,或者它依赖的其他模块。如果一个模块被其他多个模块使用,那么这里会列出这些模块的名字,用逗号分隔。

常用选项

  • -V--version:显示程序版本信息。
  • -h--help:显示帮助信息。

lsmod 本身并没有很多复杂的选项。可以结合其他命令如 grep 来筛选特定的模块信息,或者使用 sort 对结果进行排序。

示例输出

下面是一个 lsmod 的典型输出示例:

Module                  Size  Used by
nfsd                   491520 28
auth_rpcgss            106496 1 nfsd
oid_registry           16384  1 auth_rpcgss
...

在这个例子中,可以看到 nfsd 模块已经加载,并且它的大小是 491,520 字节。它被使用了 28 次,意味着有 28 个不同的地方(可能是其他模块或者是内核本身)在使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值