CentOS的内核一般放在哪里
内核文件的核心存储目录
在CentOS系统中,内核文件主要存储在/boot
目录下。该目录包含系统启动时加载的关键文件,例如:
- vmlinuz-{版本号}:压缩后的可执行内核文件。
- initramfs-{版本号}.img:初始化内存文件系统,用于引导阶段加载模块。
- System.map-{版本号}:内核符号表,记录函数与内存地址的映射关系。
- config-{版本号}:内核编译时的配置文件。
内核模块的存放路径
已加载的内核模块通常位于/lib/modules/{内核版本号}
目录下。每个内核版本对应一个子目录,包含驱动程序和功能模块。
通过命令uname -r
可查看当前运行的内核版本,快速定位对应模块目录。
内核源码的位置(可选)
若安装了内核开发包,源码默认存放在/usr/src/kernels/{内核版本号}
。普通用户通常无需直接操作此目录。
管理多个内核版本
CentOS通过YUM或DNF包管理器更新内核时,旧版本会保留在/boot
中。手动清理时需注意:
- 使用
package-cleanup --oldkernels
命令删除旧内核。 - 保留至少一个备用内核,防止系统无法启动。