[国嵌攻略][103][Linux内核模块基础]

什么是内核模块

Linux内核的整体结构非常庞大,其中包含的组件也非常多,如何使用这些组件。一种方式是把所有的组件都编译进内核文件,即zImage或bzImage,但这样会导致一个问题,占用内存过多。内核模块是一种能让内核文件本身并不包含某些组件,而是是在被需要使用的时候,动态地添加到到在运行的内核中的机制。

内核模块的特点:

1.模块本身并不被编译进内核文件

2.在内核运行期间动态的安装或卸载

内核模块的使用

1.安装内核模块

示例:

insmod usb.ko

2,卸载内核模块

示例:

rmmod usb

3.查看内核模块

示例:

lsmod

上一篇:redis原子性读写操作之LUA脚本和watch机制


下一篇:201421123042 《Java程序设计》第6周学习总结