Linux内核模块管理

参考: http://c.biancheng.net/view/1039.html

内核模块保存的位置

内核模块的保存位置在 /lib/modules/ 内核版本 /kernel/ 目录中


内核模块数据库

Linux 中所有的模块都存放在 /lib/modules/2.6.32-279.el6.i686/modules.dep 文件中,在安装模块时,依赖这个文件査找所有的模块,所以不需要指定模块所在位置的绝对路径,而且也依靠这个文件来解决模块的依赖性。


生成modules.dep文件

modules.dep 文件如果不存在,可以手动执行depmod命令来生成.depmod命令会扫描系统中已有的内核模块,并生成modules.dep 文件.


查看内核模块

# 查看系统当前加载的模块
lsmod

# 查看指定模块的信息
# modinfo 模块名 例如:
[root@localhost ~]# modinfo autofs4

加载和删除内核模块

# 加载模块
modprobe 模块名

# 卸载模块
modprobe -r 模块名

# 查看模块
lsmod | grep vfat

猜你喜欢

转载自blog.csdn.net/omaidb/article/details/122718636