跳转至

RHEL 10 总览

Red Hat Enterprise Linux 10(简称 RHEL 10)是 Red Hat 公司于 2025 年 5 月 20 日 正式发布的当前主流企业级 Linux 发行版,基于 Fedora 40 上游社区版本构建。

RHEL 10 在继承 RHEL 9 稳定性与企业级特性的基础上,对硬件基线、包管理、存储子系统、安全默认策略与系统管理工具进行了系统性现代化升级。截至 2026 年,RHEL 10 是 Red Hat 推荐用于新建生产环境的主要版本,标准支持周期延伸至 2035 年 5 月。


核心特性与主要改进

以下变化相较 RHEL 9 具有实质性意义,对生产部署决策有直接影响。

类别 RHEL 10 关键变化 实际意义
内核 Linux 6.12(长期支持版) 改善新一代服务器硬件兼容性与 I/O 性能
硬件基线 最低要求提升至 x86-64-v3(AVX2/BMI1/2 等) 2013 年前旧硬件可能无法运行,部署前需核实 CPU 代际
包管理 dnf 4.x(dnf5 尚未成为默认版本);AppStream 模块流(dnf module)已弃用 不再分发模块化内容,各软件大版本改为独立命名的常规 RPM 包直接安装
存储 独立 vdo 命令行工具已移除,VDO 完全整合进 LVM(lvcreate --type vdo) VDO 卷管理与普通 LVM 逻辑卷一致,fstab 配置更简化
网络 遗留 /etc/sysconfig/network-scripts/ 脚本格式彻底移除(RHEL 9 中仅为废弃状态) 所有网络配置必须通过 NetworkManager(keyfile/nmcli/nmtui)管理
软件供给 新增官方 Extensions 仓库(rhel-10-for-x86_64-extensions-rpms) 为合规敏感场景提供 Red Hat 官方构建的 EPEL 替代选项
安装程序 Anaconda 图形环境由 Xorg 改为 Wayland 合成器 图形化安装操作方式不受影响,仅底层渲染栈变化
文件系统 移除对旧版 XFS V4 磁盘格式的支持,仅支持 V5 标准 mkfs.xfs 默认输出不受影响,仅老旧镜像迁移需关注
安全 SELinux 策略更新;crypto-policies 默认档位持续收紧 默认加密算法更严格,合规配置统一入口
自动化部署 Kickstart auth/authconfig 命令移除,改用 authselect;%packages --excludeWeakdeps/--instLangs 等选项移除 存量 Kickstart 文件迁移至 RHEL 10 前需检查语法兼容性
软件分发 新增 Flatpak 应用分发格式支持(flatpak 命令),与 dnf/RPM 并行 桌面应用可沙盒化分发;已被列为 RHCSA(EX200)官方考点
智能运维 新增 Red Hat Lightspeed(命令行 AI 辅助,基于自然语言提供命令与故障排查建议) 非考试内容,作为交互式命令行辅助工具提升排障效率

生命周期与支持阶段

Red Hat 为 RHEL 10 提供从发布至 2035 年的标准支持,付费 ELS(扩展生命周期支持)可进一步延伸。

阶段 时间范围 支持内容
Full Support 2025-05 — 2030-05 新功能、安全修复、Bug 修复、新硬件支持
Maintenance Support 2030-05 — 2035-05 仅关键与重要安全修复、高优先级 Bug 修复,无新功能
Extended Life Phase / ELS 2035-05 起 仅限额外付费订阅下的极少数关键安全补丁

版本选择建议

截至 2026 年,RHEL 10 处于 Full Support 阶段早期,是新建生产环境的首选版本。若现有系统仍运行 RHEL 9,其标准支持(Full Support)将于 2027 年 5 月结束,进入 Maintenance Support 后建议评估迁移至 RHEL 10 的窗口(见第 29 章 leapp 升级路径)。


推荐使用场景

适合使用 RHEL 10 的场景:

  • 新建企业服务器或云实例,需要长期(至 2035 年)官方支持保障
  • 硬件已满足 x86-64-v3 基线的现代化部署(2013 年后主流服务器机型)
  • 对存储管理有较高要求的场景(LVM-VDO 统一去重压缩管理)
  • 对安全合规有明确要求的环境(SELinux Enforcing、crypto-policies 集中管理)

使用前需评估的场景:

  • 依赖 AppStream 模块流(dnf module install <包>:<流>)安装软件的存量自动化脚本,需迁移为直接 dnf install 独立包名的方式
  • 依赖独立 vdo 命令(vdo create/vdo status 等)管理存储的存量脚本,需迁移为 lvcreate --type vdo 的 LVM-VDO 方式
  • 仍依赖 /etc/sysconfig/network-scripts/ 旧式网络脚本的存量配置(该格式在 RHEL 10 中已彻底移除,无法通过安装额外包找回)
  • 运行在低于 x86-64-v3 基线的老旧硬件之上的现有 RHEL 9 环境

与本教程的对应关系

本教程(第 1–34 章)以 RHEL 10.x 最新次要版本为基准编写,所有操作步骤均在以下环境中验证:

参数 值
发行版 Red Hat Enterprise Linux 10.x
主机名 linuxdc
IP 地址 192.168.1.100/24
虚拟化平台 VMware Workstation Pro
默认 Shell Bash
SELinux 模式 Enforcing(全程保持,不降级)

关于 RHEL 9 内容

本教程已完整切换至 RHEL 10 基线,不再包含 RHEL 9 的教学内容。仅在个别技术确有变化的章节(如第 9 章软件管理、第 15 章存储、第 29 章迁移升级)中,标注 RHEL 9 对应旧方式已弃用,帮助从 RHEL 9 迁移而来的读者理解差异。