Rocky Linux 9是一个基于Red Hat Enterprise Linux(RHEL)源代码的免费开源企业级Linux发行版,旨在提供一个稳定、安全的替代方案,填补CentOS Linux被转向CentOS Stream后留下的空白。Rocky Linux 作为 CentOS 的最佳替代品之一,继承了 CentOS 的优秀特性,并在多方面增强和改进。无论是从系统稳定性、兼容性,还是社区支持来看,Rocky 都是企业和开发者的理想选择。
随着 Rocky Linux 9.4 的发布,它无疑为用户提供了一个稳定、安全、可预测的生产环境,让 CentOS 的老用户也能够轻松过渡,继续保持业务的连续性和高效运行。如果 Debian、Ubuntu 或者 Oracle Linux 都不合你意,那么可以试试 Rocky 了。
目录
Rocky Linux与Oracle Linux、AlmaLinux 的区别
Rocky Linux、Oracle Linux、AlmaLinux 这三者都是目前替代 CentOS 的明星级产品,他们都是完全免费使用的。
- Oracle Linux 最适合需要商业支持和长期支持的企业用户。
- Rocky Linux 最适合需要与 RHEL 100% 兼容且由社区支持的用户的用户。
- AlmaLinux 最适合需要与 RHEL 100% 兼容且由商业公司支持的用户。
主要区别在于支持和维护:
- Oracle Linux 由甲骨文公司支持和维护。它面向企业用户,并提供商业支持选项。
- Rocky Linux 由 Rocky Linux 项目维护,这是一个社区支持的项目。它旨在成为 RHEL 的 1:1 替代品,并提供与 RHEL 相同的二进制兼容性。
- AlmaLinux 由 CloudLinux 公司维护,该公司还维护商业 Linux 发行版。AlmaLinux 旨在成为 RHEL 的一个社区支持的替代品,并提供与 RHEL 相同的二进制兼容性。
其他区别:
- 软件包管理: Oracle Linux 使用 yum 作为其软件包管理器,而 Rocky Linux 和 AlmaLinux 使用 dnf。
- 默认桌面环境: Oracle Linux 默认使用 GNOME 桌面环境,而 Rocky Linux 和 AlmaLinux 默认使用 Xfce 桌面环境。
- 支持周期: Oracle Linux 提供 10 年的支持,而 Rocky Linux 和 AlmaLinux 提供 5 年的支持。
Rocky Linux 9.4 新功能
- 镜像构建方面的改进
Rocky Linux 9 引入了新的镜像构建工具 KIWI,替代了旧的 ImageFactory 系统。KIWI 简化了构建过程,使更新更为频繁和一致,适用于各种云服务提供商。此外,对于在 Microsoft Azure 上部署 Rocky Linux 的用户,发布者帐户已更改,建议用户切换到新帐户以继续使用 Rocky Linux。 - 安全性和功能增强
Rocky Linux 9 带来了多项安全增强功能,包括 SELinux 用户空间版本 3.6、Keylime 服务器组件增强 TPM 的安全性,以及 Rsyslog 的可自定义 TLS/SSL 加密设置。此外,此版本还更新了多个关键软件组件,包括 Python、Ruby、PHP、Nginx、MariaDB 和 PostgreSQL 等等。 - 从 CentOS 到 Rocky Linux
随着 CentOS 7 和 CentOS 8 的生命周期终止,许多企业和开发者需要寻找新的操作系统,以确保系统的安全和稳定性。Rocky Linux 作为 CentOS 的接替者,继承了 CentOS 的精神和技术优势,提供了与 RHEL 兼容的二进制文件和支持,帮助用户平滑过渡到新系统。
Rocky Linux 9 功能特点
- 桌面环境
Rocky Linux 9默认的桌面环境为GNOME 40,提供了全新的设计核心应用程序、设置和用户界面,增强了操作便捷性和用户体验。新版本桌面操作充分考虑了操作便捷和人体适应,包括通过右键单击选择适当的选项来运行独立显卡上的软件、静音通知、使用不同的刷新率等功能。 - 文件系统
Rocky Linux 9引入了XFS文件系统的直接访问(DAX)操作,允许直接访问字节可寻址的持久内存,有助于减少传统块I/O约定的延迟。此外,NFS引入了“eager write”挂载选项,帮助减少延迟。 - 语言运行时和工具
Rocky Linux 9更新了开发人员工具栈的版本,包括GCC 11.2.1、LLVM 13.0.1、Rust 1.58.1和Go 1.17.1。这些更新帮助开发人员更好地进行代码调试和跟踪,并在硬件执行效率方面做了优化。 - 网络配置
Rocky Linux 9支持网络配置管理,可以通过nmcli和nmtui工具来查看和管理网络连接。例如,可以使用nmcli connection add命令添加新的网络连接,设置基本参数如IP地址、网关和DNS等。 - 安全特性
Rocky Linux 9提供了SELinux配置选项,用户可以选择启用或禁用SELinux。此外,可以通过命令关闭或禁用iptables和firewalld服务来增强系统安全性。
CentOS 迁移到 Rocky Linux 的方法
Rocky Linux 官方提供了非常简便的一键迁移脚本 migrate2rocky,可以让你从 CentOS、CentOS Stream、Alma Linux、RHEL 或 Oracle Linux 系统快速迁移到 Rocky Linux!你只需执行以下命令即可:
curl https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh -o migrate2rocky.sh
在开始之前,请务必备份好所有重要数据,以防发生意外。具体的文档可以前往这里查看。当然,如果你的服务器版本跨度较大,有时间的话,还是建议下载完整 ISO 镜像全新安装。
相关文件下载
Rocky Linux 9.4 x86_64, aarch64
阿里云镜像下载地址:https://mirrors.aliyun.com/rockylinux/9.4/isos/