CentOS 8.4 默认使用的 Linux 内核版本是 4.18。
具体来说,在 CentOS 8.4 的发布周期内,其基础系统(BaseOS/AppStream)通过 kernel 包提供的默认内核版本通常稳定在 4.18.0-305.el8 或相近的后续小版本(如 4.18.0-296, 4.18.0-314 等,取决于具体的 errata 更新)。
补充说明:
-
为什么是 4.18?
CentOS 8 系列基于 RHEL 8,而 RHEL 8 从诞生之初就选用了 4.18 作为主线内核。这与早期的 CentOS 7(使用 3.10 内核)有显著区别。4.18 内核引入了对 cgroups v2、新的存储栈以及更好的硬件支持。 -
如何验证你系统中的内核版本?
登录服务器后,执行以下命令即可确认:uname -r输出类似:
4.18.0-305.el8.x86_64 -
关于内核更新的注意事项:
- CentOS 8 的生命周期已于 2021年12月31日 结束(EOL),官方不再提供常规的安全更新。
- 如果你是在维护旧系统,建议关注
yum update kernel是否能拉取到最新的 4.18.x errata 补丁。但由于 EOL,这些更新可能已停止推送。 - 如需更高版本内核(如 5.x 或 6.x),需手动启用 ELRepo 仓库或通过编译安装,但这不属于“默认”范畴。
-
常见误区:
有些人会误以为 CentOS 8 使用了较新的 5.x 内核,这是错误的。RHEL/CentOS 8 系列始终绑定在 4.18 主线,直到 RHEL 9 才升级为 5.14 内核。
总结:CentOS 8.4 默认内核 = 4.18.x,具体次版本号随 yum 更新略有不同,但主版本不变。
云技术博客