一. 模块常识
1.模块保存在/lib/modules/下
/lib/modules/3.10.0-1160.76.1.el7.x86_64/kernel/
arch
与硬件相关的模块
crypto
#内核支持的加密技术的相关模块
drivers
#硬件的驱动程序模块,如显卡、网卡等
fs
#文件系统模块,如 fat、vfat、nfs等
lib
#函数库
net
#网络协议相关模块
sound
#音效相关模块
2.使用/etc/modules-load.d/来配置系统启动时加载哪些模块
3.使用/etc/modprobe.d/下配置模块加载时的一些参数
二.常用模块操作
1.已加载模块查看
lsmod
2.查看模块说明
modinfo modname
3.安装模块
modprobe sfc
insmod sfc
4.卸载模块
modprobe -r sfc
三.添加自己编译的模块
cp modname.ko /lib/modules/`uname -r`
cp mymodule.ko /lib/modules/$(uname -r)/kernel/drivers/
depmod
modprobe modname