必威电竞|足球世界杯竞猜平台

CentOS
來源:互聯網

CentOS(Community Enterprise Operating System)是脫胎于Red Hat Enterprise Linux (RHEL)并與之兼容的由社區支持的克隆版Linux發行版,是RHEL的一個免費版。確切地說,CentOS是付費RHEL版本的克隆。RHEL提供源碼以供之后CentOS修改和變更(移除商標和 logo)并完善為最終的成品。

自2004年3月以來,CentOS Linux一直是社區驅動的開源項目,旨在與RHEL在功能上兼容。2004年5月,CentOS的第一個版本發布,編號為 CentOS 2,從RHEL 2.1 AS派生而來。此后,CentOS一直保持新版本的更新迭代。2014年1月,紅帽公司開始贊助CentOS項目,并移交了所有權和商標。CentOS聲明正式加入紅帽公司,為新的CentOS董事會所管理,但仍然保持與RHEL的獨立性。截至2015年12月,CentOS 7的AltArch版本可用于IA-32架構、Power ISA以及ARM架構的AArch64和ARMv7hl變體。2019年9月24日,CentOS 8發布,該版本正式支持x86-64、ARM64和功率8架構,而前6個版本還支持IA-32架構。

2020年12月,Red Hat單方面宣布將在2021年結束對CentOS 8的支持,CentOS 7將作為長期支持版本被支持到其生命周期結束,而其工作的重點也將從CentOS Linux轉到CentOS Stream上。作為紅帽公司中止服務的回應,CentOS創始人Kurtzer創建了新的Rocky Linux項目,來繼續CentOS最初的使命。2021年3月,CloudLinux也發布了一個新的RHEL衍生產品,名為AlmaLinux,該項目也承諾100%由社區擁有。

2021年底,CentOS 8 Linux停止使用且不受社區支持,取而代之的是滾動版本CentOS Stream。作為RHEL的上游分支,CentOS Stream將持續排查漏洞,讓上游版本更加穩定和安全。

版本介紹

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

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

CentOS在2014初,宣布加入Red Hat。

版本分類

主要分類

CentOS主要分為兩個主要版本,CentOS Linux和CentOS Stream版。

1.Linux版每兩年發行一次,每個版本的系統會提供10年的安全維護支持。

2.Stream版為滾動更新版,意味著沒有固定版本號,是動態更新具體的內容。

版本區別

CentOS 的Linux和Stream版的區別

1.?CentOS Linux版為傳統CentOS系統,系統的基本源代碼由RHEL對應版本的開源代碼提供,是RHEL的下游。

Red Hat Enterprise Linux更新后CentOS Linux根據RHEL更新的內容進行更新并修復其中可能的漏洞等。版本略落后于RHEL,更新新特性速度較RHEL慢。(見CentOS官方WIKI/FAQ第二條“How long after Red Hat publishes a fix does it take for CentOS to publish a fix?”)提供與CentOS Linux版以前一樣的安全服務支持和穩定的服務器操作系統,但CentOS Linux 8服務支持時間被大幅減少,CentOS Linux7的維護時間暫時沒有改變,且官方維護團隊的重心已經轉移到Stream版本。

CentOS Linux在Red Hat系的系統中的生態位置 Fedora Linux ?? RHEL ??CentOS Linux(或者同級)

2.?CentOS Stream版則為滾動更新版,系統的基本源代碼也由RHEL對應版本的開源代碼提供。但代碼更加激進,是合并進RHEL前的一個試驗場,比RHEL更新新特性更快。等到相關新代碼成熟后由RHEL合并,是RHEL的上游(見參考資料CentOS Wiki第11條“CentOS Stream”)。

CentOS Stream在Red Hat系的系統中的生態位置 Fedora Linux ?? CentOS Stream ?? RHEL

社區重要變化

項目重心變化

CentOS社區在官方博客于2020年12月08日發布“CentOS Project shifts focus to CentOS Stream??”(翻譯:CentOS項目轉換項目重心到CentOS Stream版本)和關于該問題的Wiki百科說明。

該博文的發布標志著CentOS Linux版本的終結,同時大幅縮短了CentOS Linux 8的支持維護時間。根據官方網站的下載頁??顯示,CentOS Linux 8的支持維護時間已經變更為2021年12月31日截止(以前為2029年截止),同時官方已經在下載頁提供CentOS Stream版下載地址(暫時沒有結束維護時間計劃)。

CentOS Linux從2020年12月以后不會再有CentOS Linux 9等之后的操作系統(見參考資料CentOS官方FAQ第二個問題,“What about the other releases of CentOS Linux?”中提到以后將不會有CentOS Linux 9及之后的版本,僅有Stream版)。

社區性質變化

CentOS在2014初,宣布加入Red Hat

CentOS 加入Red Hat后不變的是:

1. CentOS 繼續不收費

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

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

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

變化的是:

1. 我們是為紅帽工作,不是為 RHEL

2. 紅帽提供構建系統和初始內容分發資源的贊助

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

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

其他關系

RHEL 在發行的時候,有兩種方式。一種是二進制的發行方式,另外一種是源代碼的發行方式。無論是哪一種發行方式,你都可以免費獲得(例如從網上下載),并再次發布。但如果你使用了他們的在線升級(包括補丁)或咨詢服務,就必須要付費。

RHEL 一直都提供源代碼的發行方式,CentOS 就是將 RHEL 發行的源代碼重新編譯一次,形成一個可使用的二進制版本。由于?LINUX?的源代碼是?GNU,所以從獲得 RHEL 的源代碼到編譯成新的二進制,都是合法。只是 red hat 是商標,所以必須在新的發行版里將red hat 的商標去掉。

Red Hat對這種發行版的態度是:"我們其實并不反對這種發行版,真正向我們付費的用戶,他們重視的并不是系統本身,而是我們所提供的商業服務" 。

所以CentOS 可以得到 RHEL 的所有功能,甚至是更好的軟件。但 CentOS 并不向用戶提供商業支持,當然也不負上任何商業責任。

如果你不希望為 RHEL 升級而付費,因此你想要將你的 RHEL 轉到 CentOS 上,是當然可以的。但你必須有豐富 Linux 使用經驗,建立在RHEL的商業技術支持對你來說并不重要的情況下。

比如說盡管沒有RHEL的商業支持的情況下,2019年也有不少企業選擇使用CentOS,比如著名會議管理系統MUNPANEL。但如果你是單純的業務型企業,那么還是建議你選購 RHEL 軟件并購買相應服務。這樣可以節省你的 IT 管理費用,并可得到專業服務。

一句話,選用 CentOS 還是 RHEL,取決于你所在公司是否擁有相應的技術實力。

更新特性

Linux8更新特性

首個正式版為8.0.1905,至2021年1月3日更新到8.3.2011??。

主要更新內容如下:

1.內核更新到4.18.0 240

2.安裝程序更新,修改了root密碼設置和創建用戶的安裝順序等

3.軟件管理更新,更新了DNF管理工具

4.殼層和命令行工具更新

5.基礎架構服務更新,更新了電源管理等服務

6.安全性更新,更新了多個安全相關組件

7.網絡方面更新,更新了多個網絡組件,包括NetworkManager等

8.文件系統方面更新,對邏輯卷軸管理員支持管理VDO卷,SCSI堆棧可以更好地用于高性能適配器,LVM RAID 支持 MD 完整性等

9.桌面體驗更新

10.虛擬化支持、云支持和容器支持更新

其他更新特性見參考資料。

最新版本

最新版本為 CentOS 8.3.2011和Stream 8。

上游RHEL 7主要改進:

內核更新至3.10.0;支持Linux容器(Docker),Open VMware Tools及3D圖像能即裝即用,Open JDK7作為缺省JDK,ext4及XFS的LVM快照,轉用systemd、firewalld及GRUB2,XFS作為缺省文件系統,內核空間內的iSCSI及FCoE,支持PTPv2,支持40G網卡等。

主要特點

1.可以把CentOS理解為Red Hat AS系列!它完全就是對Red Hat AS進行改進后發布的!各種操作、使用和RED HAT沒有區別!

2.CentOS完全免費,不存在RED HAT AS需要序列號的問題。

3.CentOS獨有的Yellowdog Updater,Modified命令支持在線升級,可以即時更新系統,不像RED HAT那樣需要花錢購買支持服務!

4.CentOS修正了許多RHEL的BUG!

5.CentOS版本說明:CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4 等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4

版本列表

相關新版

CentOS 7于2014年7月7號正式發布,這是一個企業級的Linux發行版本,基于Red HatRed Hat免費公開的源代碼。

CentOS 7首個正式版的版本號為7.0.1406,主要更新內容如下:

— 內核更新至 3.10.0

— 支持 Linux 容器

— Open VMware Tools 及 3D 圖像能即裝即用

— OpenJDK-7作為缺省 JDK

— 原地升級 6.5 至 7.0

— ext4 及 XFS 的 LVM 快照

— 轉用 systemd、firewalld 及GRUB2

— XFS 作為缺省文件系統

— 內核空間內的 iSCSI及FCoE

— 支持PTPv2

— 支持40G以太網絡卡

CentOS7.1更新

??支持新的處理器(Broadwell)及圖像卡(AMD hawaii)

??全面支持 LVM CPU緩存

??可掛載 ceph 塊設備

??更新 Hyper-V 網絡驅動程序

??新的 libguestfs 功能

??全面支持 openJDK-1.8.0

??改善時鐘(PTP 及 NTP)的穩定性

??更新 Networkmanager 組件至 1.0 版本

??更新 docker 至 1.4.1

??更新 openSSh 至 6.6.1

??新組件:Mozilla Thunderbird

??更新多個存儲、網絡及圖像卡驅動程序

??科技預覽:支持 Btrfs 文件系統、OverlayFS 及 思科 VIC 內核驅動程序

結構特點

CentOS,也叫做社區企業操作系統,是企業Linux發行版領頭羊Red Hat Enterprise Linux(以下稱之為Red Hat Enterprise Linux)的再編譯版本。RHEL是很多企業采用的Linux發行版本,但是如果想得到Red Hat的服務與技術支持,用戶必須向Red Hat付費才可以。CentOS的開發者們使用Red Hat Linux的源代碼創造了一個和RHEL近乎相同的Linux。但是一切和RedHat有關的商標都被去除了,因為RedHat不允許他們這樣做。CentOS是免費的,你可以使用它像使用RHEL一樣去構筑企業級的Linux系統環境,但不需要向RedHat付任何的費用。CentOS的技術支持主要通過社區的官方郵件列表、論壇和聊天室。

安裝方式

DVD安裝

1.把刻錄好的光盤放到服務器CD-ROM.以CD-ROM啟動。就會看到如下CentOS歡迎畫面,按回車繼續安裝.

2.接著系統會問是否測試安裝光盤,一般按”Skip”即可.

3.等一會,進入圖形安裝界面,直接按”Next”.

4.選擇語言,選簡體中文。按”Next”.

5.鍵盤配置,默認即可.

6.鼠標配置,默認.

7.安裝類型,選擇”服務器”

8.磁盤分區設置,建議選擇”自動分區”.如有需要可以選擇手工分區。手工分區方法,"用Disk Druid手動分區",新建分區,系統類型為"swap",大小設置為256(一般為內存的兩倍),"固定大小",確定;再新建分區,掛載點"/",文件系統類型"ext3","使用全部可用空間".

9.選擇刪除系統內的所有分區.

10.磁盤設置,默認。期間可能會警告提示,按確定繼續.

11.引導裝載程序配置,默認.

12.網絡配置. 點擊"編輯",會彈出”編輯端口eth0”,不選擇"使用DHCP進行配置",按實際情況填寫IP和掩碼。點擊”確定”.回到”網絡配置”界面,選擇”手動設置”,”其他設置”的”網關”和DNS按實際情況填寫.

13.防火墻配置,選擇”無防火墻”.

14.語言支持和時區選擇,都默認設置就可以了.(如果選擇中文,可能有部分地方會出現亂碼,所以還是建議大家用英文)

15.設置口令。輸入一個不少于六位的口令。并在”確認”那里重新輸入一次。記下你的口令,以后登陸系統要用到該口令.

16.選擇軟件包組,默認設置或者選擇”最小安裝”都可以。建議選擇開發工具前兩項。以后使用的時候就方便一些,安裝一些軟件要用到.

17.設置完畢,可以開始安裝了。安裝過程為30-60分鐘.

uEFI安裝

HDD容量超過2TB的時候(大容量硬盤或者Raid),MBR引導將無法識別多余的容量,此時必須將硬盤轉換成GPT引導模式;在GPT格式下安裝CentOS需要主板支持uEFI,一般智能主板均支持。CentOS暫不支持在uEFI上安裝(官方 #0004969:DVD ISO 不能自動安裝在 uEFI 系統上)。

磁盤轉成GPT格式步驟:首先在啟動項那里選中第一項,然后Tab鍵進入編輯,加上”文本“(不帶引號,空格text),回車進入文本安裝界面,然后在語言選擇后,按ctrl+Alt+F2進入shell,輸入命令/usr/sbin/parted -s /dev/sda mklabel gpt將磁盤轉成GPT。

U盤安裝

下面來簡單說下使用U盤安裝CentOS系統,這里以centos-6.2 i386 minimal為例安裝。

使用到的材料:

1、centos-6.2 i386 minimal

2、UltraISO

3、U盤一個

開始安裝:

1、打開UltraISO,依次點擊“文件”》“打開”,選擇“CentOS-6.2-i386-minimal.iso”文件。

2、“啟動”》“寫入硬盤映像”,在“硬盤驅動器選擇u盤”,寫入方式默認即可,點擊“格式化”格式u盤,最后“寫入”即可完成。

3、完成寫入后,只保留“images”和“isolinux”兩個文件夾,其余的全部刪除,然后復制CentOS-6.2-i386-minimal.iso到u盤根目錄

4、重啟以u盤啟動,選”Install or upgrade an existing system”回車,語言選擇“Chinese(Simplified)”回車,選擇鍵盤模式,默認,然后回車。在下一步“Installation Method”選擇“Hard drive”,然后選擇u盤所在的分區(不確定的可以一個個嘗試)。下面就是常規的系統安裝了。

硬盤安裝

必備工具

CentOS 6.2 ISO文件

Paragon-Partition-Manager:用于在xp下ext2或ext3的分區

GRUB4DOS:用于引導linux系統

Ext2Fsd:用于windows下能讀寫ext2或ext3分區

安裝步驟

1、Ext3分區

使用Paragon-Partition-Manager分出一個ext3的分區,這個分區是用來存在iso文件的,大小根據iso文件確定,分區之后,HDD還必須有未分區的空間,因為需要給安裝CentOS留下。分區的時候順便分配盤符。

使用Ext2Fsd訪問ext3分區

安裝打開ext2fsd軟件,在剛才分好的ext3分區上右鍵,選擇“配置文件系統”,點擊“啟用”,之后“更改并退出”。這時后就可以打開我的電腦,并看見已經多了一個磁盤分區,比如F。接著把iso文件復制到F分區的根目錄

2、用GRUB4DOS軟件制作引導菜單

打開我的電腦C盤,工具–文件夾選項–查看,在“隱藏受保護的操作系統文件(推薦)”前面的勾去掉,并選中“顯示所有文件和文件夾”,再把“隱藏已經文件類型的擴展名”前面的勾去掉,最后點擊應用,確定。

右鍵單擊C盤根目錄下的boot.ini,選擇“屬性”,把“只讀”前面的勾去掉。接著,用記事本打開boot.ini文件,在最后一行添加如下內容:

C:\GRLDR="Grub"

解壓grub4dos-0.4.4,把文件夾里面的GRLDR復制到C盤根目錄。然后在C盤根目錄新建boot文件夾,在boot文件夾中再建grub文件夾,把grub4dos-0.4.4文件夾里面的menu.lst復制到C:\boot\grub下。

然后解壓掛載或解壓iso文件,把里面的isolinux文件夾復制到F盤的根目錄下面。

3、引導CentOS啟動

重啟電腦,進入引導界面,選擇Grub,按下”C”鍵進入命令行模式。

輸入“root (hd0,”(雙引號不用輸),這時按下”Tab”鍵,會在下面出現整個HDD的所有分區,假如我們看到“5”對應之前的ext3分區,那就繼續輸入”5)”,完整的命令是:root (hd0,5)。

按下回車鍵,繼續輸入kernel /isolinux/vmlinuz,再按下回車,輸入initrd /isolinux/initrd.img,按下回車,繼續輸入boot,按下回車,這時grub已經能夠引導centos進入安裝界面。

4、

這里不多說,需要注意的有幾點:

1、在要求選擇CentOS image文件所在的分區時,一般選擇最后一個分區。

2、這步一定要小心,不然會導致windows系統丟失。在提示“您要進行哪種類型的安裝”時,選擇“創建自定義布局”進行自定義分區,然后在未分區的空間上新建ext4分區,也可以使用邏輯卷軸管理員管理分區,不過boot必須是主物理分區。

支持時程

參考資料 >

CentOS 與 Ubuntu 有什么不同?.微信公眾平臺.2024-03-12

CentOS 8退役倒計時,開發者們又吵起來了.微信公眾平臺.2024-03-12

CentOS 停止維護,2022年,快來試試這些最佳替代方案!.微信公眾平臺.2024-03-12

生活家百科家居網