2025年2月28日
了解 Linux 内核 Linux内核是Linux操作系统的核心。它包含对硬件进行寻址的主要组件,并允许用户和硬件之间的通信和交互。 Linux 内核不是一个单一的系统,而是非常灵活的,并且内核可以通过所谓的内核模块进行扩展。什么是内核模块?一般来说,内核模块是“可以根据需要加载和卸载到内核中的一段代码”。它们扩展了内核的功能,而无需重新启动系统”[1]。这导致操作过程中具有很大的灵活性。此外,“内核模块可以配置为内置或可加载。要动态加载或删除模块,必须在内核配置中将其配置为可加载模块”[1]。这是在内核源文件 /usr/src/linux/.config [2] 中完成的。内置模块用“y”标记,可加载模块用“m”标记。作为示例,清单 1 演示了 SCSI 模块的这一点:清单 1:SCSI 模块使用声明CONFIG_SCSI=y …