努力
加油

CentOS 8.4默认使用的是哪个Linux内核版本?

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 更新)。

补充说明:

  1. 为什么是 4.18?
    CentOS 8 系列基于 RHEL 8,而 RHEL 8 从诞生之初就选用了 4.18 作为主线内核。这与早期的 CentOS 7(使用 3.10 内核)有显著区别。4.18 内核引入了对 cgroups v2、新的存储栈以及更好的硬件支持。

  2. 如何验证你系统中的内核版本?
    登录服务器后,执行以下命令即可确认:

    uname -r

    输出类似:4.18.0-305.el8.x86_64

  3. 关于内核更新的注意事项:

    • CentOS 8 的生命周期已于 2021年12月31日 结束(EOL),官方不再提供常规的安全更新。
    • 如果你是在维护旧系统,建议关注 yum update kernel 是否能拉取到最新的 4.18.x errata 补丁。但由于 EOL,这些更新可能已停止推送。
    • 如需更高版本内核(如 5.x 或 6.x),需手动启用 ELRepo 仓库或通过编译安装,但这不属于“默认”范畴。
  4. 常见误区:
    有些人会误以为 CentOS 8 使用了较新的 5.x 内核,这是错误的。RHEL/CentOS 8 系列始终绑定在 4.18 主线,直到 RHEL 9 才升级为 5.14 内核。

总结:CentOS 8.4 默认内核 = 4.18.x,具体次版本号随 yum 更新略有不同,但主版本不变。