您的位置:首頁(yè) > 軟件教程 > 教程 > 如何應(yīng)對(duì)紅帽不再維護(hù) CentOS

如何應(yīng)對(duì)紅帽不再維護(hù) CentOS

來(lái)源:好特整理 | 時(shí)間:2024-07-10 09:03:00 | 閱讀:82 |  標(biāo)簽: T S C   | 分享到:

CentOS(Community Enterprise Operating System,社區(qū)企業(yè)操作系統(tǒng))是由 Lance Davis 發(fā)起,通過(guò)社區(qū)驅(qū)動(dòng),目標(biāo)是創(chuàng)建一個(gè)免費(fèi)、開(kāi)源的企業(yè)級(jí)操作系統(tǒng)。它根據(jù) Red Hat Enterprise Linux(RHEL)開(kāi)放源碼編譯而成,由于代碼相同,

CentOS(Community Enterprise Operating System,社區(qū)企業(yè)操作系統(tǒng))是由 Lance Davis 發(fā)起,通過(guò)社區(qū)驅(qū)動(dòng),目標(biāo)是創(chuàng)建一個(gè)免費(fèi)、開(kāi)源的企業(yè)級(jí)操作系統(tǒng)。它根據(jù) Red Hat Enterprise Linux(RHEL)開(kāi)放源碼編譯而成,由于代碼相同,因此一些要求免費(fèi)且高度穩(wěn)定性的服務(wù)器使用 CentOS 作為 Red Hat Enterprise Linux 的替代品。

2014 年,CentOS 宣布與 Red Hat 合作,但 CentOS 將會(huì)在新的委員會(huì)下繼續(xù)運(yùn)作,不受 RHEL 的影響。

2020 年 12 月 8 日,紅帽公司單方面終止了 CentOS 的開(kāi)發(fā)。CentOS 的創(chuàng)始人 Gregory Kurtzer 創(chuàng)建了 Rocky Linux 項(xiàng)目,以繼承 CentOS 的原始目標(biāo)。

一、使用情況

我們當(dāng)前主要使用版本為:

CentOS 8 :最新的穩(wěn)定版本,發(fā)布于 2019 年 9 月 24 日,原計(jì)劃的維護(hù)期限到 2029 年 5 月,但由于策略變更,實(shí)際的維護(hù)期限提前到了 2021 年 12 月 31 日。

CentOS 7 :發(fā)布于 2014 年 7 月 7 日,是目前應(yīng)用最廣泛的版本,維護(hù)期限到 2024 年 6 月 30 日。

CentOS 6 :發(fā)布于 2011 年 7 月 10 日,維護(hù)期限到 2020 年 11 月 30 日。

二、官方公告

公告參考: CentOS Project shifts focus to CentOS Stream 和 FAQ 。

重點(diǎn)說(shuō)明: 官方未來(lái)重心轉(zhuǎn)移到 CentOS Stream ,并將其作為 Red Hat Enterprise Linux 的上游(開(kāi)發(fā))分支。

三、個(gè)人看法

(1)CentOS Stream 將作為 RHEL 的測(cè)試版本,不具備穩(wěn)定和可靠的特性。

(2)SIGs(CentOS Special Interest Groups)未來(lái)大概率會(huì)消亡。它只能按照官方的要求來(lái)維護(hù)及更新(參考 FAQ Q13),只能給 RHEL 做貢獻(xiàn),RHEL 不再會(huì)回饋它 CentOS。

(3)不建議使用 CentOS Stream。

四、對(duì)替代系統(tǒng)的要求

(1)開(kāi)源免費(fèi)

(2)好用、穩(wěn)定和可靠

(3)官方、社區(qū)支持及生態(tài)好

(4)最好能兼容 CentOS

五、可替代的系統(tǒng)

根據(jù)我們對(duì)替代系統(tǒng)的要求及是否兼容 CentOS,我們做了如下兩類(lèi)替代方案:

1. 兼容 CentOS 的 OS

操作系統(tǒng) 簡(jiǎn)介 下載量
Rocky Linux Rocky Linux 是一個(gè)社區(qū)化的企業(yè)級(jí)操作系統(tǒng),位于 Red Hat Enterprise Linux(RHEL)下游。Rocky Linux 與 CentOS 一樣,提供了適用于服務(wù)器的穩(wěn)定版本,旨在作為 CentOS 的完全兼容替代版本。 1000 萬(wàn)
AlmaLinux AlmaLinux 是 CloudLinux 團(tuán)隊(duì)宣布構(gòu)建的一個(gè)穩(wěn)定版 CentOS 社區(qū)分支。該操作系統(tǒng)實(shí)現(xiàn)了與 Red Hat Enterprise Linux(RHEL)二進(jìn)制文件的 1:1 兼容,并提供了不停機(jī)更換操作系統(tǒng)的能力。 500 萬(wàn)
Alibaba Cloud Linux Alibaba Cloud Linux 由阿里云官方提供,完全兼容 RHEL/CentOS 生態(tài)和操作方式。該操作系統(tǒng)針對(duì)阿里云做了大量?jī)?yōu)化,并由阿里云免費(fèi)提供長(zhǎng)期支持和維護(hù)(LTS)。 175 萬(wàn)

下載量引自 dockerhub 或 阿里云鏡像倉(cāng)庫(kù) ,下同。

2. 其他不兼容 CentOS 的 OS

操作系統(tǒng) 簡(jiǎn)介 下載量
Ubuntu Ubuntu 是由 Canonical 開(kāi)發(fā)的 Linux 發(fā)行版,用戶(hù)可以基于 Ubuntu 安裝圖形化桌面,以便于使用。 10 億
Debian Debian 是一個(gè)流行的 Linux 操作系統(tǒng),以其穩(wěn)定性、安全性和自由軟件原則而聞名。 10 億
OpenSUSE OpenSUSE 是一個(gè)基于 Linux 內(nèi)核的操作系統(tǒng),由 OpenSUSE 項(xiàng)目社區(qū)開(kāi)發(fā)維護(hù),并且得到了 SUSE 等公司的贊助。 1000 萬(wàn)

六、Ubuntu VS Debian

1. Ubuntu

(1)特點(diǎn)

  1. Ubuntu 通常會(huì)基于 Debian 不穩(wěn)定分支來(lái)開(kāi)發(fā),它的目標(biāo)是為了實(shí)現(xiàn)一個(gè)對(duì)用戶(hù)友好的操作系統(tǒng)。

  2. Ubuntu 有定期的發(fā)行版本,每六個(gè)月就會(huì)有一個(gè)新版本,每?jī)赡陼?huì)有一個(gè)長(zhǎng)期支持(LTS)版本,LTS 提供五年支持。

  3. Ubuntu 對(duì)硬件的支持比較全面,包括各種筆記本電腦和臺(tái)式機(jī)。

  4. Ubuntu 有一個(gè)強(qiáng)大的社區(qū)支持,有很多的教程和指南。

(2)優(yōu)點(diǎn)

  1. 安裝簡(jiǎn)單,對(duì)新手友好。

  2. 有大量的軟件包可供選擇。

  3. 系統(tǒng)更新及時(shí),安全性較高。

  4. 社區(qū)活躍,遇到問(wèn)題容易找到解決方案。

(3)缺點(diǎn)

  1. 系統(tǒng)占用資源相對(duì)較多,不適合老舊機(jī)器。

  2. 版本更新頻繁,有些用戶(hù)可能不喜歡頻繁的更新。

2. Debian

(1)特點(diǎn)

  1. Debian 是一個(gè)自由的操作系統(tǒng),它的主要構(gòu)成是多種預(yù)編譯軟件,這些軟件以一種易于管理的格式打包。

  2. Debian 有一個(gè)嚴(yán)格的政策,對(duì)軟件的質(zhì)量有高要求。

  3. Debian 支持多種計(jì)算機(jī)架構(gòu)。

  4. Debian 有一個(gè)大型的社區(qū),有很多志愿者參與開(kāi)發(fā)。

  5. 主要穩(wěn)定版本大約每?jī)赡臧l(fā)布一次,提供五年支持。

(2)優(yōu)點(diǎn)

  1. 系統(tǒng)穩(wěn)定,適合服務(wù)器環(huán)境。

  2. 軟件包管理系統(tǒng)強(qiáng)大,易于管理和維護(hù)。

  3. 社區(qū)活躍,有很多高質(zhì)量的文檔和教程。

(3)缺點(diǎn)

  1. 對(duì)新手不太友好,配置和安裝比較復(fù)雜。

  2. 對(duì)硬件的支持不如 Ubuntu 全面。

  3. 軟件包更新不及 Ubuntu 及時(shí),有些軟件可能不是最新版本。

3. 個(gè)人看法

(1)如果你是 Linux 新手,或者需要廣泛的硬件支持和易于使用的系統(tǒng),Ubuntu 可能是更好的選擇,Ubuntu 的 LTS 版本適合作為長(zhǎng)期穩(wěn)定的企業(yè)級(jí)服務(wù)器的操作系統(tǒng)。

(2)如果你是一位經(jīng)驗(yàn)豐富的 Linux 用戶(hù),需要高度定制的服務(wù)器或者對(duì)穩(wěn)定性有極高要求,Debian 可能更適合你,Debian 穩(wěn)定版的軟件雖然不是最新的,但經(jīng)過(guò)了嚴(yán)格的測(cè)試,非常適合關(guān)鍵任務(wù)的服務(wù)器環(huán)境。

(3)無(wú)論是 Ubuntu 還是 Debian,內(nèi)置功能都較少,Debian 默認(rèn)甚至不支持 top 命令,兩者都需要經(jīng)過(guò)二次定制,才能用于生產(chǎn)環(huán)境。

七、不得不說(shuō) Alpine

在構(gòu)建 Docker 鏡像時(shí),雖然 Alpine 的體積小、啟動(dòng)速度快等特性很吸引人,但是以下原因可能使得它并不適合廣泛使用:

  1. 兼容性問(wèn)題 :Alpine Linux 使用的是 musl libc 而不是大多數(shù) Linux 發(fā)行版使用的 glibc。這可能會(huì)導(dǎo)致一些依賴(lài)于 glibc 的應(yīng)用在 Alpine 上運(yùn)行出錯(cuò)。

  2. 軟件包 :Alpine 的軟件庫(kù)相對(duì)較小,一些常見(jiàn)的軟件包可能無(wú)法找到。

  3. 調(diào)試和故障排查 :由于 Alpine 的體積小,很多常見(jiàn)的調(diào)試工具可能并未預(yù)裝,這可能會(huì)在需要調(diào)試或故障排查時(shí)帶來(lái)不便。

  4. 文檔和社區(qū)支持 :相比于其他主流的 Linux 發(fā)行版,Alpine 的文檔和社區(qū)支持相對(duì)較弱,這可能會(huì)在解決問(wèn)題時(shí)增加難度。

  5. 網(wǎng)絡(luò)問(wèn)題 :Alpine 使用的網(wǎng)絡(luò)工具是 BusyBox 提供的,一些網(wǎng)絡(luò)功能可能無(wú)法正常使用。

個(gè)人看法 :Docker 本身內(nèi)置分層緩存機(jī)制,并且可以在編譯機(jī)上進(jìn)行二次緩存,在實(shí)際企業(yè) CI/CD 環(huán)境中,即使我們使用了體積較大的系統(tǒng)鏡像,打包編譯時(shí)也僅是第一次較慢,且由于所處內(nèi)網(wǎng)環(huán)境,通常使用光纖網(wǎng)絡(luò),鏡像下載很快,實(shí)際對(duì)編譯進(jìn)度影響更小。而由于 Alpine 本身的不足,不僅可能影響線上業(yè)務(wù)的穩(wěn)定,甚至可能影響到線上問(wèn)題定位或故障分析。個(gè)人認(rèn)為 Alpine 不適合作為實(shí)際生產(chǎn)環(huán)境的鏡像系統(tǒng)。

八、個(gè)人建議

(1)非必要不更新(替代)CentOS。

(2)首選 Rocky Linux 作為兼容 CentOS 的 OS,社區(qū)相對(duì)較好,用戶(hù)體量也相對(duì)較大。

(3)相比 Debian,Ubuntu 更為流行和易用,更適合作為面向普通研發(fā)人員的 Docker 容器鏡像;相比 Ubuntu,Debian 更穩(wěn)定可靠,更適合面向?qū)I(yè)運(yùn)維人員的服務(wù)器系統(tǒng)。

九、參考文章

(1) CentOS Project shifts focus to CentOS Stream

(2) FAQ - CentOS Project shifts focus to CentOS Stream

(3) 阿里云 CentOS EOL 應(yīng)對(duì)方案

(4) 從 CentOS 8 到 CentOS Stream 到底發(fā)生什么事了?

(5) 亞馬遜云科技上在 CentOS 在停止維護(hù)后的幾種選擇

(6) What are the pros and cons of Debian and Ubuntu for server usage?

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認(rèn)同期限觀點(diǎn)或證實(shí)其描述。

相關(guān)視頻攻略

更多

掃二維碼進(jìn)入好特網(wǎng)手機(jī)版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號(hào)!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請(qǐng)發(fā)郵件[email protected]

湘ICP備2022002427號(hào)-10 湘公網(wǎng)安備:43070202000427號(hào)© 2013~2025 haote.com 好特網(wǎng)