关于模块的命令
lsmod(list modules)
功能说明:显示已载入系统的模块。
语 法:lsmod
补充说明:执行lsmod指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特
性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模
块,待需要时再分别载入。
—————————————————-
insmod(install module)
功能说明:载入模块。
语 法:insmod [-fkmpsvxX][-o <模块名称>][模块文件][符号名称 = 符号值]
补充说明:Linux有许多功能是通过模块的方式,在需要时才载入kernel。如此可使kernel较为精
简,进而提高效率,以及保有较大的弹性。这类可载入的模块,通常是设备驱动程序。
参 数:
-f 不检查目前kernel版本与模块编译时的kernel版本是否一致,强制将模块载入。
-k 将模块设置为自动卸除。
-m 输出模块的载入信息。
-o<模块名称> 指定模块的名称,可使用模块文件的文件名。
-p 测试模块是否能正确地载入kernel。
-s 将所有信息记录在系统记录文件中。
-v 执行时显示详细的信息。
-x 不要汇出模块的外部符号。
-X 汇出模块所有的外部符号,此为预设置。
—————————————————
modprobe(module probe)
功能说明:自动处理可载入模块。
语 法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]
补充说明:modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod
所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模
块。
参 数:
-a或–all 载入全部的模块。
-c或–show-conf 显示所有模块的设置信息。
-d或–debug 使用排错模式。
-l或–list 显示可用的模块。
-r或–remove 模块闲置不用时,即自动卸载模块。
-t或–type 指定模块类型。
-v或–verbose 执行时显示详细的信息。
-V或–version 显示版本信息。
-help 显示帮助。
——————————————————
modinfo(module infomation)
功能说明:显示kernel模块的信息。
语 法:modinfo [-adhpV][模块文件]
补充说明:modinfo会显示kernel模块的对象文件,以显示该模块的相关信息。
参 数:
-a或–author 显示模块开发人员。
-d或–description 显示模块的说明。
-h或–help 显示modinfo的参数使用方法。
-p或–parameters 显示模块所支持的参数。
-V或–version 显示版本信息。
—————————————————-
