Linux 模块学习笔记
- 使用 lsmod 命令查看已经load 的内核模块, 它其实读取的是 /proc/modules 的信息
- 当系统需要某个内核模块的功能的时候, 如果该模块还么有加载, 作为 daemon 的 kmod 进程就会使用 modprobe 命令去加载该模块;
- modprobe 可以接受模块的名称, 如: softdog, 或者该模块的别名, 如: char-major-10-30. 标准名称和别名的映射在文件 /etc/modprobe.conf 中, 如: alias char-major-10-30 softdog;
- 模块的依赖关系在 /lib/modules/version/modules.dep 中;
- depmod 会创建新的依赖关系;
以上内容可能过时, 来源: https://tldp.org/LDP/lkmpg/2.6/html/x44.html