[命令] Linux 命令 modprobe、rmmod、insmod、lsmod、modinfo 的使用 (管理模块)

内容一:modprobe 命令的选项

1) -a 或者 –all,载入所有模块
2) -c 或者 –show-conf 显示所有模块的配置信息
3) -r 或者 –remove 卸载模块,必须在模块闲置不用时操作。
4) -v 或者 –verbose 显示执行时的详细信息
5) -V 或者 –version 显示命令的版本信息
6) -h 或者 –help 显示命令的帮助信息

内容二:modprobe、insmod、rmmod、lsmod、modinfo 命令的案例

2.1 案例一:安装模块

# modprobe usb_storage

或者:

# insmod /lib/modules/`uname -r`/kernel/drivers/usb/storage/usb-storage.ko

(注意:insmod 命令安装模块时必须要指定模块文件的路径)

(补充:这里以安装 floppy 模块为例)

2.2 案例二:删除模块

# modprobe -r floppy

或者:

# rmmod floppy

(补充:这里以删除 floppy 模块为例)

2.3 案例三:显示所有模块

# lsmod

2.4 案例四:显示某 1 个模块的详细信息

# modinfo floppy

或者:

# lsmod | floppy

(补充:这里以显示 floppy 模块为例)