- 要查看系统上当前可用的所有模块的列表,请使用以下命令列出
/lib/modules
目录的内容。
# ls -R /lib/modules/$(uname -r)
- 使用以下命令语法显示特定模块的信息。当然,用系统上的实际模块的真实名称替换下面的名称。
# modinfo /path/to/module.ko
- 使用以下命令将模块安装到运行内核中。请注意,此命令不会自动解析模块依赖关系。
# insmod kernel-module-name
- 将模块安装到运行内核时,同时解析模块依赖项。
# modprobe kernel-module-name
- 使用
/lib/modules/$(uname -r)/modules.dep
重建模块依赖关系数据库。
# depmod -a
- 某些模块仅被设计为装入内核的特定版本。当尝试将这些模块加载到不同版本的内核时,我们将收到错误。但是,即使它通过使用命令中的“--force”选项,我们也可以绕过此红色磁带并强制insmod以加载模块以用于不同的内核版本。
# insmod --force kernel-module-name
- 显示insmod命令加载模块及其依赖项。当ModProbe由于依赖性问题而放弃时,此命令很有用。
# modprobe -n -v kernel-module-name
- 显示当前加载到内核中的所有模块。
# lsmod
查看当前加载到运行内核的模块
- 从运行内核中删除包含
rmmod
命令的模块。
# rmmod kernel-module-name
日期:2020-07-07 20:56:47 来源:oir作者:oir