第 3 章 管理内核模块
了解内核模块、如何显示其信息,以及如何使用内核模块执行基本的管理任务。
3.1. 内核模块简介
Red Hat Enterprise Linux 内核可以使用内核模块进行扩展,该模块提供可选的附加功能,而无需重启系统。在 Red Hat Enterprise Linux 9 中,内核模块是构建到压缩的 <KERNEL_MODULE_NAME>.ko.xz
对象文件中的额外内核代码。
内核模块启用的最常见功能是:
- 添加用于支持新硬件的设备驱动程序
- 支持文件系统,如 GFS2 或者 NFS
- 系统调用
在现代系统中,在需要时会自动载入内核模块。但在某些情况下,需要手动加载或卸载模块。
与内核类似,模块也接受自定义其行为的参数。
您可以使用内核工具对模块执行以下操作:
- 检查当前运行的模块。
- 检查可用来加载到内核的模块。
- 检查模块接受的参数。
- 启用一种机制,来将内核模块加载和卸载到运行的内核中。