Rocky Linux 9:您服务器的完全指南

为什么 Rocky Linux 9 成了替代 CentOS 的首选系统:与 RHEL 兼容、支持到 2032 年、如何迁移,以及在 VPS 上的上手步骤。

概述

Rocky Linux 9 是一个面向企业的 Linux 发行版,免费且开源,与 Red Hat Enterprise Linux 9 逐个缺陷保持兼容。它由 Gregory Kurtzer(最初 CentOS 项目的联合创始人)在 Red Hat 放弃经典 CentOS 之后创建,由 Rocky Enterprise Software Foundation(RESF)主导,如今已成为原本跑 CentOS 的服务器的首选。

说得具体些:在 RHEL 9 上能跑的,在 Rocky 9 上都能跑——RPM 包、SELinux、dnf,以及 Plesk、cPanel 这类面板——不用买许可证,安全更新保证提供到 2032 年 5 月。

Rocky Linux 从哪儿来的?

在长达十五年的时间里,CentOS 是服务器上用得最多的 RHEL 免费克隆版。2020 年底,Red Hat 把 CentOS 变成了 CentOS Stream——一个位于 RHEL「上游」的版本,从设计上就不那么稳定。作为回应,社区推出了两个忠于原本精神的接班人:Rocky Linux 和 AlmaLinux。Rocky 的名字是为了纪念已故的 CentOS 联合创始人 Rocky McGaugh,它把 RHEL 的每一个版本原样重建一遍。

Rocky Linux 9 的几个数字

  • 基础:对 Red Hat Enterprise Linux 9 的 1:1 重建
  • 内核:Linux 5.14(含 Red Hat 回移的安全补丁)
  • 支持:安全更新提供至 2032 年 5 月 31 日——十年生命周期
  • 包管理器:dnf,仓库为 BaseOS / AppStream,额外软件用 EPEL
  • 安全:默认开启 SELinux、firewalld、OpenSSL 3.0
  • 小版本:9.x 大约每 6 个月发布一次,用 dnf 无痛升级

为什么服务器该选它?

  • 企业级稳定:软件包版本冻结并持续修补十年——不会有哪次意外更新把生产环境搞垮
  • 与 RHEL 兼容:文档、教程和通过 RHEL 认证的软件都可以原样套用
  • 主机面板:Plesk 和 cPanel 都官方支持 Rocky 9
  • 永久免费:RESF 保证永远不会要求任何许可证

从 CentOS 7 迁移过来

CentOS 7 已于 2024 年 6 月 30 日停止支持:再没有任何安全更新。如果您手里还有 CentOS 7 的服务器,迁移已经很紧迫了。有两条路:用 ELevate 工具原地升级(CentOS 7 → Alma/Rocky 8 → 9,务必先在生产环境之外试过),或者——我们在 VPS 上推荐的做法——干净重装:开一台全新的 Rocky 9 VPS,把服务重新装一遍,把数据迁过去(rsync、SQL 导出),再切 DNS。这样更可控,而且是从一个健康的系统重新出发。

在 Rocky 9 VPS 上起步

在 By-Hoster,每台 KVM VPS 交付时都可以选 Rocky Linux 9 镜像:服务器 60 秒送达。SSH 登上去之后的几个基本动作:

  • dnf update -y —— 把所有更新装上
  • 建一个 sudo 用户,并关掉 root 用密码登录 SSH(改用 SSH 密钥)
  • firewall-cmd —— 只放行必要的端口(80/443,以及您的 SSH 端口)
  • dnf install epel-release —— 启用 EPEL 仓库,用来装 fail2ban 和常用工具
  • 把 SELinux 留在 enforcing 模式:它是一层防护,请学着用它,而不是把它关掉

常见问题

百分之百免费。Rocky Linux 由 RESF 开发,其章程保证这个发行版永远自由且免费。您付的钱只是承载它的那套基础设施。

两者都是 CentOS 出色的接班人,稳定且维护良好。Rocky 追求与 RHEL 1:1 重建;Alma 允许自己有些微小的分歧(保持 ABI 兼容)。实际上,对一台 Web 服务器或 VPS 来说,这多半是个人偏好问题——我们的 VPS 上两个都能选。

安全更新提供到 2032 年 5 月 31 日。已经发布的 Rocky Linux 10 会在那之后接棒——但不用着急:生产环境上 9 仍是稳妥之选。

不能,非常不建议:自 2024 年 6 月起就再没有修补过任何漏洞。一台暴露在互联网上的 CentOS 7 服务器就是个靶子。请尽快迁到 Rocky 9(或 Alma 9)。

这是生态之争:如果您来自 RHEL/CentOS 世界(SELinux、dnf、十年周期、通过 RHEL 认证的软件),就选 Rocky;如果您更喜欢 apt 和它庞大的软件库,就选 Debian。两者都是出色的服务器选择,我们的 VPS 上都能装。