linux内核模块

一 内核模块介绍

把一些功能模块化本是微内核的思想,这里模块化主要是为了缩小内核的大小,并根据不同主机可以让用户自定义加载模块,方便不常见的硬件驱动得到加载而不浪费空间

一般存放模块的目录为/lib/modules/$(uname r)/kernel

二 几个管理模块的命令

lsmod:列出当前已加载的模块,含有依赖性

modinfo MOD_NAME :显示模块的详细信息

手动加载模块,可能会有依赖的限制

Insmod /MODULE/ABOUT/PATH理解为insert module,需要指明路径

rmmod MOD_NAME 删除某个module

自动处理依赖:

modprobe MOD_NAME自动加载某个模块,此时确保服务脚本在/etc/init.d/*对应目录下存在

modprobe r MOD_NAME 删除某个模块

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。