![linux中模块的相关操作 linux中模块的相关操作](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
/lib/modules/[kernel版本]/modules.dep 这个文件记录了模块的依赖关系
modprobe 和 insmod 这两个命令都可以加载模块,但是modeprobe会自动分析模块之间的依赖关系,类似于在线包管理系统一样。其实分析工作根据前面提到的 modules.dep 这个文件来完成的。这个文件是 depmod 命令建立的。
linux并不会在开机时加载所有模块,有些模块是按需加载的。试验过,只有当我连接无线网卡的时候,linux才会加载网卡的驱动程序模块。
大致的命令有:
lsmod
depmod
insmod
modprobe
rmmod