Linux modprobe命令用法

1002人浏览   2024-04-17 17:39:06

modprobe命令用于载入指定的内核模块,其语法为:

modprobe [-hvV] [-a <all>] [-D <basedir>] [-d <dirs>] [-n] [-i] [-q] [-r] [-s] [-v] <module> [parameters...]

参数说明:

-a <all>:如果模块已经载入,则载入所有版本的此模块;如果未载入,则忽略该参数。

-D <basedir>:指定模块所在的基础目录。

-d <dirs>:指定模块所在的目录。

-n:仅显示将要载入的模块名称,而不真正执行载入操作。

-i:忽略当前命令行中的其他选项,直接执行载入操作。

-q:不输出任何消息。

-r:卸载指定的模块。

-s:静默模式,仅在发生错误时输出信息。

-v:显示详细的输出信息。

<module>:要载入或卸载的模块名称。

[parameters...]:指定模块的参数(如果有)。

以下是modprobe命令的用法:

1. 加载一个模块

sudo modprobe <module_name>

2. 卸载一个模块

sudo modprobe -r <module_name>

3. 强制卸载一个模块

sudo modprobe -r -f <module_name>

4. 查看一个模块是否已加载

lsmod | grep <module_name>

5. 显示所有已加载的模块

lsmod

6. 手动加载某个模块的依赖模块

modprobe -a <module_name>

7. 显示模块的详细信息

modprobe -D <module_name>

8. 设置模块参数

modprobe <module_name> <parameter=value>

9. 显示模块参数信息

modprobe -c | grep <module_name>

10. 列出所有可用的模块别名

modprobe -l


11. 以verbose模式加载模块

modprobe -v <module_name>


相关推荐