核心模块

一、定义

核心模块,也就是可供内核读取的模块化驱动程序

核心模块,放在 /lib/modules/version/kernel 下面。

二、模块依赖性

depmod

检查依赖性,查看或生成 /lib/modules/version/modules.dep 依赖性文件,它记录了内核支持的模块的各项依赖性。

不加参数:depmod 会主动分析当前内核模块,并且重新写入 /lib/modules/version/modules.dep 文件。

-A:depmod 会搜索比 modules.dep 还要新的模块,如果找到新模块,才会更新。

-n:不会写modules.dep,而是将结果输出到屏幕上。

-e:显示当前已加载的不可执行的模块名称。

三、查看模块

1、lsmod

显示当前内核加载了多少模块

2、modinfo

查看每个模块的信息

四、加载与删除模块

1、insmod

加载模块,后面要加上模块的完整路径。

2、rmmod

删除模块,后面是需要加上模块名就行了。

3、modprobe

加载模块,不需要完整路径名,而且加载模块时,它会先解决模块的依赖性,然后才决定需要加载的模块有哪些。



你可能感兴趣的:(核心模块)