Centos能不能替換RHEL?

這是來自楊大師的文章《Centos能不能替換RHEL?》,普及了下Linux的版本知識。java


【引言】安全

隨着開源化的從上到下的要求,Centos開始被重視和研究起來,本文主要描述Centos是個啥,以及和Red Hat Enterprise Linux有啥區別。服務器

 

CentOS(Community Enterprise Operating System,中文意思是社區企業操做系統)是Linux發行版之一。他是來自於Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成,因爲出自一樣的源代碼,所以有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。微信

 

二者的不一樣,在於CentOS徹底開源。網絡

 

CentOS是一個基於Red Hat Linux提供的可自由使用源代碼的企業級Linux發行版本。每一個版本的CentOS都會得到十年的支持(經過安全更新方式)。新版本的CentOS大約每兩年發行一次,而每一個版本的CentOS會按期(大概每六個月)更新一次,以便支持新的硬件。這樣,創建一個安全、低維護、穩定、高預測性、高重複性的Linux環境。運維

 

CentOS是RHEL(Red Hat Enterprise Linux)源代碼再編譯的產物,並且在RHEL的基礎上修正了很多已知的Bug,相對於其餘Linux發行版,其穩定性值得信賴。性能

 

CentOS在2014初,宣佈加入Red Hat。spa

 

CentOS加入紅帽後不變的是:操作系統

1. CentOS保持徹底開源,不收費。.net

2. 保持贊助內容驅動的網絡中心不變。

3. Bug、Issue和緊急事件處理策略不變。

4. Red Hat Enterprise Linux和CentOS防火牆也依然存在。

 

變化的是:

1. 一些開發的資源包括源碼的獲取將更加容易。

2. 避免了原來和紅帽上一些法律的問題。

 

CentOS幾個你們都關心的重點:

1. 提供開源穩定的環境。

2. 長期的升級更新支持。

3. 保守性強。

4. 大規模的系統也可以發揮很好的性能。

 

CentOS知足以上企業需求要素,知足上面要素的發行版還有Fedora。

Fedora和CentOS很是的相像。

 

對CentOS來講,Fedora提供更多的新的功能和軟件,發佈更新快等特色,在穩定性和管理方面就增長了不少工做。

 

爲何企業不多用Fedora作生產服務器的操做系統?


企業生產環境所須要的系統環境要求是:高效穩定,一次構建後可以長期使用的系統環境;Fedora的頻繁更新發布並不適用企業生產環境的長期穩定訴求。因此,通常Fedora多爲技術愛好者所喜好。

 

CentOS卻可以知足以上企業的須要,在衆多的RHEL的克隆版本中,CentOS是很出衆很優秀的。

 

所以,CentOS與RHEL到底有哪些區別?

 

RHEL(Red Hat Enterprise Linux)在發行的時候,有兩種方式。一種是二進制的發行方式,另一種是源代碼的發行方式。

 

不管是哪種發行方式,均可免費得到,並再次發佈。但若是要使用在線升級(包括補丁)或諮詢服務,使用方就必需要付費,這類服務統稱爲基於開源產品上的技術支持服務。

 

CentOS(Community ENTerprise Operating System)是Linux發行版之一,RHEL一直都提供源代碼的發行方式,CentOS是將Red Hat Enterprise Linux的源代碼從新編譯而成(主要是去除Red Hat商標)。

 

操做方式是CentOS將RHEL發行的源代碼從新編譯一次,造成一個可以使用的二進制版本。因爲LINUX的源代碼是GNU,遵循開源規則,故從得到RHEL的源代碼到編譯成新的二進制,屬於合法行爲。只是REDHAT是商標,因此必須在新的發行版裏將REDHAT的商標去掉。

 

爲何Red Hat容忍CentOS的這種行爲?

CentOS從Red Hat服務器下載源代碼,編譯,免費發放,不提供付費商業支持。Red Hat發佈升級補丁,幾小時後或至多幾天,CentOS也會跟着放出補丁。CentOS這樣作徹底合法,Red Hat也迫不得已,由於全部操做都符合開源模式。但CentOS確實在不斷吞食Red Hat的市場。

 

從目前的狀況來看,CentOS形成的傷害尚未到達讓Red Hat不得不改變商業模式的地步。而好處是他迫使Red Hat加快創新,使之始終走在其它Linux服務器發行版的前面。CentOS巨大成功的真正的受害者是其它的發行版,如Novell的SLES,Ubuntu server。

 

REDHAT對這種發行版的態度是:「咱們其實並不反對這種發行版,真正向咱們付費的用戶,他們重視的並非系統自己,而是咱們所提供的商業服務。」

 

CentOS能夠獲得RHEL的全部功能,甚至是更好的軟件。但CentOS並不向用戶提供商業支持,固然也不負上任何商業責任。

 

有人看了上述描述,會很天然地問出一個問題:

Centos不用向RHEL那樣支持額外的技術支持費用,操做系統的安裝直接轉Centos好了。

 

確實,有些公司開始逐步將RHEL轉到CentOS上,由於不但願爲RHEL升級而付費。這主要是自身技術自信,此類公司已有多年的UNIX使用和運維經驗,所以RHEL的商業技術支持對其來講並不重要。

 

但若是是單純的業務型企業,沒有自身成熟的技術支持能力,建議仍是選購RHEL軟件併購買相應技術服務,能夠節省你的IT管理費用和獲得專業的技術服務。

 

此外,CentOS也有本身的一些特色:

1) CentOS還修正了一些AS的BUG,好比安裝過程的包選擇問題。

2) CentOS增長了yum在線升級

3) 使用CentOS徹底合法,不涉及版權問題

4) 得到CentOS很方便,全球提供了10多個站點鏡像(HTTP/ftp),以及BT方式(常年提供種子)。

 

【一句話】

選用CentOS仍是RHEL,取決於公司是否擁有相應的技術支持能力。

 

【參考】

https://blog.csdn.net/woshiyuzhoushizhe/article/details/95868075

【參考】

https://blog.csdn.net/woshiyuzhoushizhe/java/article/details/95868075

【參考】

https://blog.csdn.net/woshiyuzhoushizhe/java/article/details/95868075



近期的熱文:

Linux下如何快速刪除大量碎小的文件?

YNWA,一樣是咱們普通人的鞭策

小白是怎麼搞懂GC全過程?

海底的下面究竟有什麼?

幾種去重的SQL寫法

打造國產技術產品的必要性

SQL查詢老是先執行SELECT語句麼?

Oracle刪除字段的方式和風險,你都瞭解麼?

瞭解阿克曼轉向原理的做用

登陸緩慢的詭異問題

不可不知的7個JDK命令

一個Full GC次數過多致使系統CPU 100%的案例排查

Linux下的^M困惑

Oracle相關提問的智慧技巧

好久之前的一篇對初學Oracle建議的文章

PLSQL Developer幾個可能的隱患

從70萬字SRE神做提煉出的7千字精華文章

從數據誤刪到全量恢復的驚險記錄
公衆號600篇文章分類和索引

本文分享自微信公衆號 - bisal的我的雜貨鋪(gh_e8769c7350b1)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索