lsmod命令在linux系统里是用于显示已经加载到内核中的模块的状态信息,包括模块名,模块大小,引用计数和被哪些模块引用等信息,这些信息可以帮助用户更加详细的了解加载的模块和模块之间的依赖关系。
语法格式:lsmod;
图1
信息说明Module列表示模块的名称。
Size列表示模块的大小。
Used列表示依赖模块的数量,即引用计数。
by列表示依赖模块的内容。
对应文件linux系统下,一切皆文件,因此lsmod命令显示的信息也是来自linux系统的某个文件,该文件保存在/proc目录下,路径为/proc/modules。使用cat命令查看该文件的内容,显示的内容,没有使用lsmod命令显示的直观,因此lsmod命令将该文件的内容整理罗列显示出来,让用户可以更加直观的阅读信息。
图2
linux系统核心特性之一就是模块化,因此用户可以使用lsmod命令了解模块的加载情况,排查故障(是否有模块加载错误等)。