RHEL 9 总览
Red Hat Enterprise Linux 9(简称 RHEL 9)是 Red Hat 公司于 2022 年 5 月 17 日 正式发布的当前主流企业级 Linux 发行版,基于 Fedora 34 上游社区版本构建。
RHEL 9 在继承 RHEL 8 稳定性与企业级特性的基础上,对内核、容器生态、包管理、安全机制与系统管理工具进行了系统性现代化升级。截至 2026 年,RHEL 9 是 Red Hat 推荐用于新建生产环境的主要版本,标准支持周期延伸至 2032 年 5 月。
核心特性与主要改进
以下变化相较 RHEL 8 具有实质性意义,对生产部署决策有直接影响。
| 类别 | RHEL 9 关键变化 | 实际意义 |
|---|---|---|
| 内核 | Linux 5.14(长期支持版) | 改善新一代服务器硬件兼容性(AMD EPYC 第四代、Intel Sapphire Rapids、NVMe、Wi-Fi 6E) |
| 容器 | Podman 4.x — 无守护进程(daemonless)、rootless 成熟、podman-compose 支持 | 官方替代 Docker,成为 RHEL 容器标准工具链 |
| 包管理 | dnf 4.x — 模块流完善、事务历史与回滚增强 | 更安全的模块化安装,支持按事务回滚变更 |
| 初始化系统 | systemd 252+ — 统一 cgroup v2、systemd-homed、systemd-sysusers | 更细粒度的进程资源控制,用户态服务管理能力增强 |
| 网络 | NetworkManager 默认 nftables 后端;废弃 /etc/sysconfig/network-scripts/ |
防火墙规则管理更高效;旧式网络脚本不再受支持 |
| 安全 | SELinux 策略更新;crypto-policies 集中管理;FIPS 140-3 认证 | 默认加密算法更严格,合规配置统一入口 |
| Web 控制台 | Cockpit 升级 — 支持 Podman、虚拟机、LVM、存储、防火墙管理 | 图形化运维覆盖面显著扩大 |
| 镜像构建 | Image Builder(osbuild-composer)正式成熟 | 支持 ISO、QCOW2、AMI、容器镜像等多格式输出,适合不可变基础设施 |
| 性能分析 | bcc / bpftrace 工具链更完善;tuned profiles 优化 | 内核级性能分析门槛降低 |
| 废弃与移除 | Python 2、旧版 docker、firewalld iptables 兼容后端 | 依赖上述组件的遗留应用须提前完成迁移 |
生命周期与支持阶段
Red Hat 为 RHEL 9 提供从发布至 2032 年的标准支持,付费 ELS(扩展生命周期支持)可延伸至 2035 年。
| 阶段 | 时间范围 | 支持内容 |
|---|---|---|
| Full Support | 2022-05 — 2027-05 | 新功能、安全修复、Bug 修复 |
| Maintenance Support 1 | 2027-05 — 2030-05 | 重要安全修复、严重 Bug 修复 |
| Maintenance Support 2 | 2030-05 — 2032-05 | 仅关键安全修复 |
| Extended Life Cycle Support(ELS) | 2032-05 — 2035-05 | 极少数关键安全补丁(需额外付费订阅) |
版本选择建议
截至 2026 年,RHEL 9 处于 Full Support 阶段,是新建生产环境的首选版本。若现有系统运行 RHEL 8,建议评估迁移窗口,RHEL 8 标准支持将于 2029 年结束。
推荐使用场景
适合使用 RHEL 9 的场景:
- 新建企业服务器或云实例,需要长期(至 2032 年)官方支持保障
- 容器化转型项目(Podman 生态在 RHEL 9 中最为成熟)
- 对安全合规有明确要求的环境(SELinux Enforcing、FIPS 140-3、crypto-policies)
- 计划在支持周期内平滑升级至 RHEL 10 的新建项目
使用前需评估的场景:
- 仍对 Python 2 或旧版 docker CLI 有强依赖的遗留应用(需提前完成迁移)
- 依赖
/etc/sysconfig/network-scripts/旧式网络脚本的存量配置(在 RHEL 9 中废弃,RHEL 10 已彻底移除)
与本教程的对应关系
本教程(第 1–34 章)以 RHEL 9.x 最新次要版本为基准编写,所有操作步骤均在以下环境中验证:
| 参数 | 值 |
|---|---|
| 发行版 | Red Hat Enterprise Linux 9.x |
| 主机名 | linuxdc |
| IP 地址 | 192.168.1.100/24 |
| 虚拟化平台 | VMware Workstation Pro |
| 默认 Shell | Bash |
| SELinux 模式 | Enforcing(全程保持,不降级) |