Linux 系统中查看已加载模块的方法是通过查看当前内核的模块表查看,而查看当前内核模块表的方法就是使用lsmod命令。
lsmod 命令的格式如下:lsmod [module]
下面是介绍该命令的帮助:
Usage lsmod []
Options:
-l, --list List all map loaded module
-s, --summary Show brief list of loaded module
-n, --name Show name of loaded module
-r, --resume Show resume of loaded module
-e, --version Show version of loaded module
-v, --verbose Show verbose output when listing loaded module
-h, --help Show lsmod help
通过上面的参数可以知道,lsmod可以列出已加载模块的摘要和详细信息,用法大概如下:
# lsmod
Module Size Used by
vmnet 83968 16
vmci 65536 1
vmmon 65536 10
vboxsf 57344 2
vboxvideo 16384 1
上面是lsmod命令列出的当前内核模块表,其中模块名称(第一列)就是当前已加载的模块。另外通过-s参数(表示summary),可以以简短的摘要信息列出已加载模块名。
另外,如果有特定模块的查看,可以加上模块名称作为参数,此时将显示该模块的各项信息,如:
# lsmod vmnet
Module Size Used by
vmnet 83968 16
以上是 Linux 系统下查看已加载模块的方法,lsmod 命令可以列出已加载模块的摘要和详细信息,从而可以管理或者分析当前系统模块的情况。