Centos和Redhat的區別與聯絡

2021-10-04 21:48:55 字數 4513 閱讀 3098

摘自:[

centos和redhat的區別與聯絡

centos的簡介

centos是community enterprise operating system的簡稱,我們有很多人叫它社群企業作業系統,不管你怎麼叫它,它都是linux作業系統的乙個發行版本。

centos並不是全新的linux發行版,倘若一說到red hat這個大名,大家似乎都聽過。在red hat家族中有企業版的產品,它是red hat enterprise linux(以下稱之為rhel),centos正是這個rhel的轉殖版本。rhel是很多企業採用的linux發行版本,需要向red hat付費才可以使用,並能得到付過費用的服務和技術支援和版本公升級。centos可以像rhel一樣的構築linux系統環境,但不需要向red hat付任何的產品和服務費用,同時也得不到任何有償技術支援和公升級服務。

red hat公司的產品中,有red hat linux(如redhat8,9)和針對企業發行的版本red hat enterprise linux,都能夠通過網路ftp免費的獲得並使用,但是在2023年的時候,red hat linux停止了發布,它的專案由fedora project這個專案所取代,並以fedora core這個名字發行並提供給普通使用者免費使用。fedora core這個linux發行版更新很快,大約半年左右就有新的版本發布。目前的版本是fedora core 6,這個fedora core試驗的韻味比較濃厚,每次發行都有新的功能被加入到其中,得到的成功結果將被採用道rhel的發布中。雖說這樣,頻繁的被改進更新的不安定產品對於企業來說並不是最好的選擇,大多數企業還是會選擇有償的rhel產品(這裡面有很深的含義,比如說企業用linux賺錢,賺到的錢回報給企業,資金在企業間流通,回報社會,提高服務水準等)。

在構成rhel的大多數軟體包中,都是基於gpl協議發布的,也就是我們常說的開源軟體。正因為是這樣,red hat公司也遵循這個協議,將構成rhel的軟體包公開發布,只要是遵循gpl協議,任何人都可以在原有的軟體構成的基礎上再開發和發布。centos就是這樣在rhel發布的基礎上將rhel的構成轉殖再現的乙個linux發行版本。rhel的轉殖版本不只centos乙個,還有white box enterprise linux和tao linux 和scientific linux(其他的這些都沒聽說過,是吧?)。

雖然說是rhel的轉殖,但並不是一模一樣,所說的轉殖是具有100%的互換性(真的麼?)。但並不保障對應rhel的軟體在centos上面也能夠100%的正常工作。並且安全漏洞的修正和軟體包的公升級對應rhel的有償服務和技術支援來說,數日數星期數個月的延遲情況也有(其實也沒看出來多慢)。

centos的特點

在centos的全稱裡面我們可以看到enterprise os,也就是說企業系統,這個企業系統並不是企業級別的系統,而是它可以提供企業級應用所需要的要素。

例如:穩定的環境

長期的公升級更新支援

保守性強

大規模的系統也能夠發揮很好的效能

centos滿足以上的要素,滿足上面要素的發行版還有fedora 。fedora和centos非常的相像,但是對centos來說,fedora提供更多的新的功能和軟體,發布更新快等特點,這樣在穩定性和管理方面就增加了很多任務作。企業所需要的系統環境應該是,高效穩定的系統環境,一次構建後能夠長期使用的系統環境,所以fedora那樣的頻繁更新發布的系統環境並不對應企業的應用。另一方面,centos卻能夠滿足以上企業的需要,在眾多的rhel的轉殖版本中,centos是很出眾很優秀的。

centos與redhat的關係

redhat一直都提供源**的發行方式,centos就是將redhat發行的源**重新編譯一次,形成乙個可使用的二進位制版本。由於linux的源**是gnu,所以從獲得redhat的源**到編譯成新的二進位制,都是合法。只是redhat是商標,所以必須在新的發行版裡將redhat的商標去掉。

redhat對這種發行版的態度是:「我們其實並不反對這種發行版,真正向我們付費的使用者,他們重視的並不是系統本身,而是我們所提供的商業服務。」所以,centos可以得到redhat的所有功能,甚至是更好的軟體。但centos並不向使用者提供商業支援,當然也不負上任何商業責任。

如果你要將你的redhat轉到centos上,因為你不希望為redhat公升級而付費。當然,你必須有豐富unix使用經驗,因此redhat的商業技術支援對你來說並不重要。但如果你是單純的業務型企業,那麼還是建議你選購redhat軟體並購買相應服務。這樣可以節省你的it管理費用,並可得到專業服務。

一句話,選用centos還是redhat,取決於你所在公司是否擁有相應的技術力量。

1、完全可以把centos理解為redhat as系列!它完全就是對redhat as進行改進後發布的!各種操作、使用和redhat沒有區別!

2、centos完全免費,不存在像redhat as系列那樣需要序列號的問題。

4、centos修正了許多redhat as的bug!

5、centos版本說明:

centos4.0等同於redhat as4

centos4.1等同於redhat as4 u1

centos4.2等同於redhat as4 u2

centos4.3等同於redhat as4 u3

centos4.4等同於redhat as4 u4

redhat系列產品

redhat有兩大linux產品系列:

一是免費的fedora core系列,主要用於桌面版本,提供了較多新特性的支援。

(注:red hat公司的產品中,有redhat linux(如redhat8,9)和針對企業發行的版本red hat enterprise linux,都能夠通過網路ftp免費的獲得並使用,但是在2023年的時候,red hat linux停止了開發,這也是為什麼沒有redhat10的原因,它的專案有fedora project這個專案所取代,並以fedora core這個名字發行並提供普通使用者免費使用。fedora core這個linux發行版更新很快,大約半年左右就有新的版本出來,目前的版本是fedora core 6,這個fedora core試驗的韻味比較濃厚,每次發行都有新的功能被加入到其中,得到的成功結果將被採用道rhel的發布中。雖說這樣,頻繁的被改進更新的不安定產品對於企業來說並不是最好的選擇,大多數企業還是會選擇有償的rhel產品。)

二是收費的enterprise系列,這個系列分成:as/es/ws等分支。red hat enterprise linux :redhat 的企業版本,簡寫作:rhel。包括如下版本:

1、red hat enterprise linux as

red hat企業linux as (advanced server) 是企業linux解決方案中最高端的產品,它專為企業的關應用和資料中心而設計。red hat企業linux as是唯一支援ibm i 系列,p 系列和z 系列/s-390系統的產品。在intel x86平台上,red hat企業linux as可以支援2個以上cpu和大於8gb的記憶體。典型的red hat企業linux as 應用環境如下:

資料庫和資料庫應用軟體

web和中介軟體

crm, erp,scm

2、red hat enterprise linux es red hat企業linux es (entry server)

為intel x86 市場提供了乙個從企業門戶到企業中層應用的伺服器作業系統。它支援1-2cpu和小於8gb記憶體的系統。它提供了與red hat企業linux as同樣的效能,區別僅在於它支援更小的系統和更低的成本。典型的red hat企業linux es 應用環境如下:

公司web架構

網路邊緣應用 (dhcp, dns, 防火牆等)

郵件和檔案/列印服務

中小規模資料庫和部門應用軟體

3、red hat enterprise linux ws

red hat企業linux ws (workstation) 是red hat企業linux as和es的桌面/客戶端合作夥伴。red hat企業linux ws支援1-2cpu 的intel和amd系統,是桌面應用的最佳環境。它包含各種常用的桌面應用軟體(office工具,郵件,即時資訊,瀏覽器等),可以執行各種客戶-伺服器配置工具,軟體開發工具和各種應用軟體(例如eda和oil/gas應用軟體)。red hat企業linux ws和伺服器產品由同樣的源**編譯而成,但它不提供網路服務功能(如dns和dhcp),它只適合作客戶端應用。

es,是as的精簡版本。他與常見的as系列的區別是,as支援到4路以上cpu,而es只能支援兩路cpu。as和es在大多數程式包上並無區別,只在核心等少數軟體包上有差異。as和es的售價差別比較大,通常es用在隨伺服器一同購買的oem版本中。例如購買dell伺服器,搭配的linux會是es系列。如果要搭配as系列,則需要多花數千元。

ws,是es的進一步簡化版,主要針對企業內部的桌面辦公市場,國內較少採用。)

所以我們說,centos就是redhat的as/es/ws的免費版本。使用centos,可以獲得和as/es相同的效能和感受。centos除了提供標準的編號14或者15的若干張iso以外,還提供了最小化1cd的server光碟。用server光碟安裝好的系統,就是乙個最小化的linux核心加上常用的httpd/mysql等包,不包含xwindows桌面等對於伺服器無用的軟體。

所以以後找centos的rpm包就可以找對應的red hat包了。

Centos和Redhat的區別和聯絡

centos與redhat的關係 redhat一直都提供源 的發行方式,centos就是將redhat發行的源 重新編譯一次,形成乙個可使用的二進位制版本。由於linux的源 是gnu,所以從獲得redhat的源 到編譯成新的二進位制,都是合法。只是redhat是商標,所以必須在新的發行版裡將red...

CentOS和RedHat Linux的區別

rhel 在發行的時候,有兩種方式。一種是二進位制的發行方式,另外一種是源 的發行方式。rhel 一直都提供源 的發行方式,centos 就是將 rhel 發行的源 從新編譯一次,形成乙個可使用的二進位制版本。由於 linux 的源 是 gnu,所以從獲得 rhel 的源 到編譯成新的二進位制,都是...

CentOS 與 RedHat 關係和區別

centos 發行版介紹 centos 是 community enterprise operating system 的簡稱,我們有很多人叫它社群企業作業系統,不管你怎麼叫它,它都是 linux 的乙個發行版本。官方 url redhat 發行版介紹 red hat 公司的產品中,有 redhat...