AlmaLinux 與 Rocky Linux:最佳 CentOS 替代品

AlmaLinux 與 Rocky Linux:最佳 CentOS 替代品

CentOS 曾經是許多開發人員和服務器的發行版選擇。然而,隨著 Red Hat 選擇淘汰 CentOS 並專注於 CentOS Stream,AlmaLinux 和 Rocky Linux 都站出來填補 CentOS 留下的空白。

本指南重點介紹了AlmaLinuxRocky Linux之間的差異,並展示了每個發行版的優勢以及為什麼您可能會考慮使用其中一個。

1. 易於安裝

CentOS 的一個主要特點是它提供了一個靈活和直觀的安裝程序,可以滿足各種計算需求。AlmaLinux 和 Rocky Linux 都提供了類似的安裝體驗。它們共享相同的 CentOS 安裝程序界面,並提供相似的默認包模板列表。

AlmaLinux 安裝程序菜單的屏幕截圖。

這使得 AlmaLinux 和 Rocky Linux 易於安裝在裸機和虛擬機上。例如,可以將兩個發行版配置為最小核心服務器或完整桌面工作站。

Rocky Linux 安裝程序提示的屏幕截圖。

2. 易於遷移

如果您打算從 CentOS 遷移出去,您會想知道哪個發行版最容易切換到。

AlmaLinux 提供了一個 shell 腳本,可以將你的 CentOS 系統轉換為 AlmaLinux 穩定版。不僅如此,開發人員還帶頭開展 ELevate 項目,將舊的 CentOS 版本升級到其他企業發行版。

AlmaLinux 遷移過程的屏幕截圖。

與 AlmaLinux 類似,Rocky Linux 也使用一個將 CentOS 轉換為 Rocky Linux 的shell 腳本。但是,它不為舊的 CentOS 系統提供任何升級支持。

Rocky Linux 遷移腳本的屏幕截圖。

3.性能

為了比較 AlmaLinux 和 Rocky Linux 之間的性能,我們在具有相似系統規格的兩個虛擬機上運行以下命令:

sysbench cpu --threads=2 run
sysbench memory --memory-block-size=1K --memory-block-size=2G run
sysbench fileio --file-total-size=10G --file-test-mode=rndrw prepare
sysbench fileio --file-total-size=10G --file-test-mode=rndrw run
sysbench fileio --file-total-size=10G --file-test-mode=rndrw cleanup

在大多數情況下,AlmaLinux 和 Rocky Linux 在 sysbench 中產生了相當的性能。雖然 AlmaLinux 稍快一些,但兩個發行版在文件讀寫以及總體 CPU 和內存延遲方面具有相似的數字。

AlmaLinux 中文件 IO sysbench 結果的屏幕截圖。

但是,請務必注意,您的發行版的性能在很大程度上取決於您運行的硬件和服務。例如,與在 SSD 上運行的數據庫服務器相比,硬盤上的數據庫服務器會更慢。

Rocky Linux 中文件 IO 結果的屏幕截圖。

4.界面

AlmaLinux 和 Rocky Linux 都遵循 CentOS 的公式,為工作站機器提供預構建的桌面模板。然而,與 CentOS 不同的是,這兩個發行版默認都只附帶 GNOME。

AlmaLinux 中有限的桌面環境選項的屏幕截圖。

5. 易用性

部署企業 Linux 發行版的一個主要吸引力是穩定一致的環境。這擴展到使系統管理員的工作變得簡單和可預測的工具和工作流程。

在這方面,AlmaLinux 和 Rocky Linux 都遵循 Red Hat Enterprise Linux (RHEL) 標準。兩者都具有與任何企業 Linux 發行版相同的工具、命令和功能。

對於具有 CentOS 和 RHEL 經驗的管理員來說,使用 AlmaLinux 或 Rocky Linux 將很容易和熟悉。

6. 易於排除故障

Rocky Linux 的強項之一是它提供了整個發行版的一流內部文檔。這包括一個展示如何部署服務的“指南部分”和一本可以教您如何維護 Linux 系統的綜合系統管理員手冊。

Rocky Linux 文檔頁面的屏幕截圖。
圖片來源:Rocky Linux

另一方面,AlmaLinux 的文檔是它最薄弱的地方之一。雖然該發行版維護著一個社區 wiki,但其大部分內容要么不完整,要么鏈接到外部第三方網站。

AlmaLinux 文檔頁面的屏幕截圖。
圖片來源:AlmaLinux Wiki

7. 社區支持

社區是每個 Linux 發行版的命脈。他們推動其發展,並作為支持團隊幫助解決問題。

AlmaLinux 有一個充滿激情的 subredditMattermost 頻道,可以幫助解決您可能遇到的任何問題。不僅如此,AlmaLinux 社區通常會對問題做出快速響應,並且通常對新用戶很友好。

AlmaLinux subreddit 頁面的屏幕截圖。
圖片來源:Reddit

Rocky Linux 有一個活躍的 subredditMattermost 頻道,可以幫助您解決問題。但是,與 AlmaLinux 相比,社區反饋和響應可能會更慢。

Rocky Linux subreddit 頁面的屏幕截圖。
圖片來源:Reddit

總結:AlmaLinux 與 Rocky Linux

AlmaLinux 和 Rocky Linux 是兩個功能強大且功能強大的企業 Linux 發行版。兩者都旨在提供與最新 RHEL 版本的 1:1 兼容性。無論您選擇什麼,CentOS 中的程序和腳本都可以開箱即用。

儘管有這些相似之處,AlmaLinux 在執行基本基準測試任務時可以稍微快一些。此外,它有一個活躍的新手友好社區,可以幫助您解決任何問題。如果您的機器需要快速運行,並且您想要一個良好的社區支持系統,這一切都使 AlmaLinux 成為完美的選擇。

Rocky Linux 的優勢在於其涵蓋系統和服務部署的文檔。它的綜合性可以作為新系統管理員對 Linux 的一個很好的介紹。如果您是 Enterprise Linux 的新手並且想了解它的工作原理,那麼 Rocky Linux 非常適合。

僅供參考:了解 Linux 的另一種好方法是使用 Gentoo 從頭開始安裝它。

經常問的問題

是否可以在 AlmaLinux 和 Rocky Linux 之間切換?

是的。AlmaLinux 和 Rocky Linux 腳本都允許您在任一發行版之間遷移。但是,Rocky Linux 遷移腳本僅適用於 AlmaLinux 8.7 和 9.1。

你能在AlmaLinux和Rocky Linux上安裝其他桌面嗎?

是的。您可以使用 EPEL 存儲庫在 AlmaLinux 和 Rocky Linux 上安裝您需要的任何桌面環境。

是否可以將 CentOS 7 系統遷移到 AlmaLinux 和 Rocky Linux?

是和不是。沒有將 CentOS 7 系統升級到最新的 AlmaLinux 和 Rocky Linux 發行版的直接途徑。儘管如此,您仍然可以通過先更新到 CentOS Stream,然後更改為 AlmaLinux 或 Rocky Linux 來遷移您的系統。

圖片來源:Unsplash維基共享資源。Ramces Red 的所有更改和屏幕截圖。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *