linux-查看-module,lsmod,modinfo

lsmod 列出加载的所有module

modinfo {driver-name} 显示漠哥特定module的信息

insmod 加载(插入)module,要给出全路径,例如,插入 speedstep-lib.ko 模块

1
insmod /lib/modules/4.4.0-21-generic/kernel/drivers/cpufreq/speedstep-lib.ko 

rmmod 删除 insmod 插入的 module

1
rmmod /lib/modules/4.4.0-21-generic/kernel/drivers/cpufreq/speedstep-lib.ko 

modprobe 更方便,不需要知道module全路径,可以加载module,也可以卸载。它从 /lib/modules/$(uname -r) 搜索模块信息和文件,前提是服从 /etc/modprobe.d 下的配置。

1
2
3
4
5
# 加载
modprobe speedstep-lib

# 卸载
modprobe -r speedstep-lib

modprobe 能够下划线自动转换,所以 module 名称里面 “-“ 和 “_” 等效。