centos7.8和7.9的更新了什么?

CentOS 7.8 和 7.9 是 CentOS 7 系列中后期的重要版本更新,它们在系统稳定性、安全补丁、硬件支持和软件包更新方面都有显著改进。以下是 CentOS 7.8(2003)CentOS 7.9(2009) 的主要更新内容对比:


📌 总体说明

  • CentOS 7.8 发布于:2020年4月
  • CentOS 7.9 发布于:2020年12月
  • 这两个版本都属于 CentOS 7 生命周期的后期维护阶段。
  • 重点是 安全修复、内核更新、硬件兼容性增强 和对新云平台的支持。

✅ CentOS 7.8 主要更新内容

1. 内核升级

  • 内核版本:3.10.0-1127.el7
  • 改进对现代硬件的支持(如 Intel Ice Lake CPU)
  • 增强虚拟化性能(KVM、Xen)

2. 安全与合规

  • 提升对 FIPS 140-2 加密标准的支持
  • 强化 SELinux 策略
  • 默认启用更严格的安全配置(如 ASLR、NX bit)

3. 存储与文件系统

  • 支持 NVMe over Fabrics (NVMe-oF)(技术预览)
  • XFS 文件系统性能优化
  • LVM 快照功能增强

4. 网络

  • 支持 MACsec(IEEE 802.1AE) 链路层加密(技术预览)
  • 网络命名空间和容器网络支持改进

5. 虚拟化与容器

  • Docker 兼容性提升(虽然不默认安装)
  • Podman 初步引入(替代 Docker 的无守护进程容器工具)
  • 支持 CRI-O(用于 Kubernetes)

6. 工具与开发

  • GCC 版本更新至 gcc 8.3.1
  • Python 2.7 和 Python 3.6 并存(Python 3 可通过 python3 命令使用)
  • Systemd 升级到较新版本(v219+)

✅ CentOS 7.9 主要更新内容(最终版)

⚠️ CentOS 7.9 是 CentOS 7 的最后一个正式版本,之后不再有功能更新,仅提供安全补丁直到 EOL(2024年6月30日)。

1. 内核升级

  • 内核版本:3.10.0-1160.el7
  • 更好的 AMD EPYC 和 Intel Tiger Lake CPU 支持
  • 修复多个安全漏洞(包括 Spectre/Meltdown 相关补丁)

2. 安全增强

  • 完整支持 OpenSCAP 工具链,可用于自动化安全合规扫描
  • 提供 NIST 和 PCI-DSS 合规性配置模板
  • SSH 默认禁用弱加密算法(如 CBC 模式)

3. 存储与 RAID

  • 支持 MD RAID 10 的稳定生产环境使用
  • Btrfs 文件系统进入“技术预览”状态(仍不推荐生产使用)

4. 硬件支持

  • 改进对 AWS、Azure、Google Cloud 等主流云平台的驱动支持
  • 支持更多新型网卡和存储控制器(如 Mellanox ConnectX-5)

5. 容器与云原生

  • 推荐使用 Podman + Buildah + Skopeo 组合替代 Docker
  • 提供 container-tools 模块,方便管理容器工具链
  • 支持 systemd 以用户模式运行容器

6. 软件包更新

软件 CentOS 7.9 更新
Git 2.27.x
Python 3 3.6 / 3.8(通过 SCL 或模块)
Ruby 2.5 / 2.7(通过模块)
Node.js 10 / 12 / 14(通过模块)
PHP 7.2 / 7.3 / 7.4(通过 SCL 或 remi 源)

注:Red Hat Enterprise Linux 7.9 引入了 “Application Streams” 概念,允许更灵活地更新语言和工具版本,CentOS 7.9 也继承了这一机制。


🔁 CentOS 7.8 → 7.9 升级建议

  • 如果你从 7.8 升级到 7.9,建议:
    • 备份重要数据
    • 执行 yum update 前检查第三方仓库兼容性
    • 注意某些旧内核模块可能需要重新编译(如 ZFS、VirtualBox 等)
sudo yum clean all
sudo yum update -y

升级后确认内核版本:

uname -r
# 应为 3.10.0-1160.el7 或更高

🛑 注意事项

  • CentOS 7 已于 2024年6月30日停止维护(EOL)
  • 不再接收任何安全更新或补丁
  • 建议迁移到:
    • Rocky Linux 8/9
    • AlmaLinux 8/9
    • Oracle Linux 8/9
    • 或升级应用架构至容器化平台(如 Kubernetes)

✅ 总结对比表

功能 CentOS 7.8 CentOS 7.9
发布时间 2020年4月 2020年12月
内核版本 3.10.0-1127 3.10.0-1160(最终版)
是否最终版 ❌ 否 ✅ 是
安全合规 FIPS、SELinux 增强 OpenSCAP、PCI-DSS 模板
容器支持 Docker/Podman 初步支持 Podman 成为主推方案
云平台支持 AWS/Azure 基础支持 更完整驱动和镜像优化
软件包灵活性 有限 支持 Application Streams
推荐用途 中期稳定部署 最终迁移前的过渡版本

如果你仍在使用 CentOS 7,强烈建议尽快迁移到 RHEL 8/9 兼容的替代发行版,以确保系统安全和长期支持。