服務(wù)器CentOS停止維護(hù)該怎么辦?
新年新氣象!CentOS改名叫CentOS Stream了。如果你的手里有計(jì)算服務(wù)器,最好留意一下這件事產(chǎn)生的后續(xù)影響。本文簡(jiǎn)述CentOS停止維護(hù)對(duì)計(jì)算服務(wù)器產(chǎn)生的影響與對(duì)策。
目前的計(jì)算服務(wù)器系統(tǒng),基本是清一色的CentOS,這是由其特殊的生態(tài)位置所決定的。CentOS處于紅帽生態(tài)鏈的最下游,即Fedora → RHEL → CentOS。Fedora作為新功能的試驗(yàn)場(chǎng),其成果被收入以穩(wěn)定性著稱的RHEL(Red Hat Enterprise Linux,紅帽企業(yè)級(jí)操作系統(tǒng))中,但使用RHEL是需要付出高昂的訂閱費(fèi)用的;而CentOS是依據(jù)開(kāi)源協(xié)議,從RHEL源代碼中去除商標(biāo)部分后重新編譯而成的系統(tǒng),既繼承了RHEL的優(yōu)秀特性,又是完全免費(fèi)的。換言之,真正好用的是紅帽系統(tǒng),而CentOS是它的免費(fèi)替代品,因而廣泛地流行開(kāi)了。

非常令人遺憾的是,紅帽在收購(gòu)了CentOS項(xiàng)目后,做出了一個(gè)完全改變了CentOS命運(yùn)的決定:隨著CentOS更名為CentOS Stream,它在生態(tài)鏈中的位置變成了Fedora→CentOS Stream→RHEL,即CentOS Stream反過(guò)來(lái)成為了RHEL的試驗(yàn)場(chǎng),它仍然是一個(gè)可用的操作系統(tǒng),卻不再有以前那樣能與RHEL比肩的穩(wěn)定性了。紅帽官方建議CentOS用戶升級(jí)到CentOS Stream,但也聲明了并非為生產(chǎn)環(huán)境設(shè)計(jì)。如果預(yù)算充足,付費(fèi)遷移到RHEL享受紅帽官方的技術(shù)支持也是一個(gè)選擇。

沒(méi)有了CentOS這個(gè)“免費(fèi)的午餐”,后繼者也紛紛出現(xiàn),想要填補(bǔ)這個(gè)空缺。最突出的幾位候選者是:CentOS項(xiàng)目原創(chuàng)始人Gregory Kurtzer啟動(dòng)的新項(xiàng)目Rocky Linux、由CloudLinux公司創(chuàng)建的AlmaLinux和甲骨文公司推出的Oracle Linux。前兩者的定位相似,是以100%兼容原CentOS系統(tǒng)為目標(biāo)的,而Oracle Linux包含甲骨文自己的功能改進(jìn),并提供付費(fèi)的商業(yè)支持。
CentOS系統(tǒng)每個(gè)大版本的維護(hù)期為十年,期間會(huì)有軟件更新和安全補(bǔ)丁的推送,這在網(wǎng)絡(luò)犯罪盛行的當(dāng)下是非常重要的。尤其高性能計(jì)算服務(wù)器,更是黑客眼中的“香餑餑”——只要成功入侵,就能通過(guò)種植挖礦木馬來(lái)獲取違法收益。而在國(guó)內(nèi)嚴(yán)打挖礦的大背景下,服務(wù)器的責(zé)任人還要面臨被處分的風(fēng)險(xiǎn),不可不慎。
CentOS 7發(fā)布于2014年,雖然目前沒(méi)有受到CentOS項(xiàng)目變動(dòng)的影響,但本身維護(hù)期也只剩下兩年。而發(fā)布于2019年的CentOS 8,原定到2029年的維護(hù)期被直接腰斬,已于2022年1月31日完全停止了維護(hù)。當(dāng)前還在使用CentOS 7的用戶尚有時(shí)間觀望,但將來(lái)需要做系統(tǒng)的整體遷移;使用CentOS 8的用戶需要盡快決定遷移到其他發(fā)行版,但幸運(yùn)的是不需要重新安裝系統(tǒng)。Rocky Linux與AlmaLinux都提供了平滑遷移腳本,供已經(jīng)更新到CentOS 8.5.2111最終版本的用戶一鍵切換。

由于篇幅所限,下期文章將詳細(xì)說(shuō)明CentOS 8遷移系統(tǒng)的演示