Rocky Linux 9.0 是 RHEL 9 的免费二进制兼容替代品,适合追求企业级稳定性且无需支付订阅费用的服务器部署场景,其安装过程与 AlmaLinux 高度相似,核心优势在于无缝迁移现有 RHEL 生态。
随着 CentOS 8 停止维护,国内许多运维团队和开发者都在寻找稳定的替代方案,Rocky Linux 由 CentOS 创始人 Gregory Kurtzer 发起,旨在填补这一空白,对于习惯 Red Hat 系操作系统的用户来说,Rocky Linux 9.0 不仅提供了长达十年的支持周期,还带来了更现代化的内核和软件栈,本文将通过实操视角,详细拆解从镜像下载到系统初始化的全过程,帮助你在生产环境中快速搭建稳定环境。
Rocky Linux 9.0 安装前环境准备与镜像下载
在开始安装之前,明确硬件需求和软件来源是避免后续麻烦的关键,Rocky Linux 9.0 基于 RHEL 9,对硬件有一定要求,尤其是内存和存储空间。
硬件配置最低要求
虽然官方文档建议更高级的配置,但实际部署中,以下配置足以支撑基础服务运行:
- CPU:支持 64 位架构(x86_64 或 aarch64),主频建议 1.5GHz 以上。
- 内存:最小 1GB,建议 2GB 以上以保证图形界面或复杂服务流畅运行。
- 硬盘:最小 10GB,推荐 40GB 以上,若部署数据库或大型应用需更大空间。
- 网络:需具备稳定的互联网连接,以便安装后更新软件包。
官方镜像源选择策略
下载镜像时,速度和质量直接影响安装体验,业内专家指出,选择国内镜像源能显著缩短下载时间。
- 官方源:访问 rockylinux.org 获取最新 ISO,适合网络环境良好的场景。
- 国内镜像:推荐使用阿里云、清华大学或中科大镜像站,这些源同步速度快,且稳定性高,特别适合国内服务器部署。

下载完成后,务必校验 SHA256 哈希值,确保镜像未被篡改,这是保障系统安全的第一道防线。
Rocky Linux 9.0 安装步骤详解
安装过程分为 BIOS/UEFI 引导、分区规划、软件选择及网络配置几个核心阶段,以下以图形化安装为例,这是大多数用户的首选方式。
启动与引导设置
将制作好的 USB 启动盘插入服务器或虚拟机,重启并进入 BIOS 设置启动顺序。
- 选择从 USB 设备启动。
- 在 GRUB 菜单中,默认选择 “Install Rocky Linux 9″。
- 若需调整安装参数(如内存限制),可按 ‘e’ 编辑启动项,但一般用户无需操作。
语言与时区配置
进入安装界面后,首先设置语言为简体中文,方便后续操作,时区建议选择 “Asia/Shanghai”,并开启 NTP 时间同步,确保系统时间与网络时间一致,这一步对于日志记录和数据一致性至关重要。
分区方案选择
分区是安装中最具技术含量的环节,Rocky Linux 9.0 提供了两种主要模式:
- 自动分区:适合新手,系统会自动创建 /boot、swap 和 / 分区,但这种方式不够灵活,无法优化性能。
- 自定义分区:推荐用于生产环境,建议手动划分以下分区:
根分区(/)
分配 20-50GB,用于存放系统和核心软件。
交换空间(swap)
若内存小于 8GB,swap 大小建议等于内存;若大于 8GB,swap 可设为 4-8GB 或根据需求调整。
家目录(/home)
剩余空间全部分配给 /home,便于数据管理和备份。
软件包选择
在 “软件选择” 步骤中,根据用途勾选相应模块:
- 最小安装:仅包含核心组件,适合高性能服务器,资源占用极低。
- 服务器带 GUI:适合需要图形化管理的场景,如测试环境。
-

工作站:包含开发工具和图形界面,适合本地开发机。
对于大多数服务器部署,选择 “最小安装” 并手动添加所需服务是最优解。
Rocky Linux 9.0 与 AlmaLinux 9 对比分析
在选择替代 CentOS 的方案时,Rocky Linux 和 AlmaLinux 是最常被比较的两个选项,理解它们的差异有助于做出更合适的决策。
社区背景与治理结构
Rocky Linux 由 CentOS 创始人 Gregory Kurtzer 发起,强调社区驱动和透明治理,AlmaLinux 则由 CloudLinux 公司支持,拥有更强大的商业背景,据行业共识认为,两者在技术实现上几乎完全一致,均遵循 RHEL 的 1:1 二进制兼容原则。
更新速度与稳定性
- Rocky Linux:通常在 RHEL 发布后 24-48 小时内提供更新,社区响应迅速,适合追求最新稳定版的用户。
- AlmaLinux:同样保持快速更新,但由于有企业支持,其在长期维护和企业级支持方面更具优势。
适用场景建议
| 维度 | Rocky Linux 9.0 | AlmaLinux 9 |
|---|---|---|
| 社区活跃度 | 极高,开源贡献者众多 | 高,有企业背书 |
| 商业支持 | 主要依赖社区,第三方支持较多 | 提供官方商业支持选项 |
| 安装难度 | 低,与 RHEL 一致 | 低,与 RHEL 一致 |
对于个人开发者和小团队,Rocky Linux 9.0 因其纯粹的社区属性和零成本特性,往往是更受欢迎的选择。
Rocky Linux 9.0 安装后基础配置与优化
安装完成并重启后,系统进入初始化阶段,此时需要进行一系列基础配置,以确保系统安全且易于管理。
创建普通用户与 sudo 权限
出于安全考虑,严禁直接使用 root 用户进行日常操作。

- 使用 root 登录系统。
- 创建新用户:`useradd -m -s /bin/bash username`
- 设置密码:`passwd username`
- 赋予 sudo 权限:`usermod -aG wheel username`
防火墙与 SELinux 配置
Rocky Linux 9.0 默认启用 firewalld 和 SELinux。
- 防火墙:使用 `firewall-cmd –permanent –add-service=ssh` 开放 SSH 端口,然后执行 `firewall-cmd –reload` 生效。
- SELinux:建议保持 Enforcing 模式,通过 `semanage` 工具管理策略,而非直接禁用,这能有效防止未授权访问。
系统更新与软件源配置
执行 dnf update -y 更新所有系统包,若需使用 EPEL 源,可运行 dnf install epel-release -y,定期更新是保持系统安全的关键,建议配置自动更新策略。
常见问题解答
Rocky Linux 9.0 安装教程中常见的分区错误有哪些?
多数用户容易犯的错误是未单独划分 /home 分区,导致系统重装时数据丢失,另一种错误是 swap 分区设置过小,导致高负载时系统崩溃,建议始终采用自定义分区,并确保 /home 独立存在。
Rocky Linux 9.0 与 CentOS 7 迁移需要注意什么?
从 CentOS 7 迁移到 Rocky Linux 9.0 并非简单升级,而是跨大版本迁移,主要差异在于内核版本(3.10 到 5.14)、软件包管理器(yum 到 dnf)以及系统服务管理(systemd 配置变化),建议先在测试环境验证应用兼容性,再在生产环境实施迁移。
Rocky Linux 9.0 安装教程中如何验证安装成功?
安装成功后,重启系统进入命令行界面,执行 cat /etc/os-release 查看系统版本信息,确认显示为 Rocky Linux 9,使用 uptime 检查系统运行时间,使用 df -h 确认分区挂载正常,若网络连通且服务响应正常,则表明安装成功。
首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/410449.html
