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 删除某个模块

你可能感兴趣的:(linux,硬件,空间,依赖性)