發展歷程,系統功能,系統版本,版本介紹,版本更新,使用說明,硬體要求,系統評價,
發展歷程
2019年9月24日,CentOS 8第一個發行版發布,版本號為CentOS 8.0.1905。
2020年1月15日和6月15日,CentOS 8發布了CentOS 8.1.1911和CentOS 8.2.2004兩個發行版本。
2020年12月7日,CentOS 8系列最後一個發行版CentOS 8.3.2011發布。
2020年12月8日,CentOS發布公告稱CentOS Linux系列將不再更新維護,CentOS 8生命周期將於2021年12月31日終止。
系統功能
內容分發
CentOS 8版本內容更新通過BaseOS和AppStream(Application Streams)存儲庫分發。BaseOS存儲庫中的內容旨在提供底層作業系統功能的核心集,為所有安裝提供基礎。Application Stream存儲庫中的內容包括其他用戶空間應用程式,運行時語言和資料庫,以支持各種工作負載和用例。AppStream是對傳統rpm格式的全新擴展,每個她鴉鑽Application Stream組件都有一個給定的生命周期,可為一個組件同時提供多個主要版本。
軟體管理
CentOS 8上新版本的YUM包管糊嚷整斷理器基於DNF(YUM v4)技術,提供模組化內容支持,增強了性能,並且提供了設計良好的API用於與其他工具集成。在CentOS 8中安裝軟體紋充狼,可以使用與CentOS 7相同的yum命令及其特定選項,可以使用以前的名稱來安裝包。包還提供兼容性符號連結,可以在常規位置找到二進制檔案、配置檔案和目錄。
動態程式語言、Web和資料庫伺服器
CentOS 8默認的Python環境為Python 3.6,並對Python 2.7提供有限的支持,但在默認情況下不安裝任何版本的Python。CentOS 8還包含有最新的Node.js,以及PHP 7.2、Ruby 2.5、Perl 5.26、SWIG 3.0等動態程式語言更新。此外,CentOS 8提供包括MariaDB 10.3、MySQL 8.0、PostgreSQL 10、PostgreSQL 9.6和Redis 5的資料庫服務,提供Apache HTTP Server 2.4,並首次引入nginx 1.14。CentOS 8中,Squid升級到了4.4版本,並首次提供Varnish Cache 6.0。
桌面環境
CentOS 8中,GNOME Shell升級到3.28版本,提供新的GNOME Boxes功能、新的螢幕鍵盤、Thunderbolt 3接口的擴展設備支持和顯著集成,改進了GNOME軟體、dconf編輯器和GNOME終端。GNOME會話和GNOME顯示管理器(GDM)使用Wayland作為默認的顯示伺服器,而不再不是X.org server。Wayland顯示伺服器提供更強大的安全模型,改進了多顯示器處理,改進了用戶界面(UI)縮放,並且桌面可以直接控制視窗處理。
安裝程式和鏡像創建
CentOS 8中,Anaconda安裝程式可使用LUKS2磁碟加密,並支持在NVDIMM設備上安裝。Image Builder工具可以創建不同格式的自定義系統鏡像,包括適合雲平台部署的各種鏡像格店旋戲式。CentOS 8支持使用Support Element(SE)和硬體管理控制台(HMC)從DVD安裝程式,簡化了IBM Z上的安裝過程。
檔案系統和存儲
CentOS 8通過STRATIS本地存儲管理器,可以使用統笑遷一界面執行複雜的存儲任務並管理存儲堆疊。檔案存儲格式由LUKS版本2(LUKS2)格式替換了傳統的LUKS(LUKS1)格式,dm-crypt子系統和cryptsetup工具使用LUKS2作為默認的加密卷格式。
安全
CentOS 8默認提供系統級的加密策略,用於配置陵臘籃巴核心加密子系統,包括TLS、IPSec、SSH、DNSSec和Kerberos協定。通過全新的update-crypto-policies命令,管理員可以在default、legacy、future和fips模式間便捷切換。CentOS 8還支持智慧卡和硬體安全模組(HSM)的PKCS #11。
網路
CentOS 8使用nftables框架替代iptables作為喇嬸永默認的網路包過濾工具,firewalld守護進程使用nftables作為默認後端,並且支持IPVLAN虛擬網路驅動程式,支持多個容器的網路連線。此外,eXpress Data Path(XDP)、XDP for Traffic Control(tc)以及Address Family eXpress Data Path(AF_XDP)可作為Berkeley Packet Filtering(eBPF)擴展特性的一部分。
虛擬化
CentOS 8中創建的虛擬機支持基於PCI Express的計算機類型(Q35),並且可以自動配置,還在虛擬設備的功能和兼容性方面提供了多種改進,可以使用Web控制台創建和管理虛擬機。QEMU仿真模擬器引入了沙盒功能,它為QEMU可以執行的系統調用提供可配置的限制,從而使虛擬機更安全。
編譯器和開發工具
CentOS 8中的GCC編譯器更新到8.2版本,支持更多的C++語言標準,並提供更好的最佳化、新的代碼強化技術、改進的警告和新的硬體功能。用於代碼生成、操作和調試的各種工具可以試驗性的處理DWARF5調試信息格式,核心也支持使用BCC、PCP和SystemTap等功能來進行eBPF調試。glibc基於2.28版本的庫增加了對Unicode 11的支持,提供新的Linux系統調用、DNS存根解析器關鍵性改進、額外的安全加強和性能提升。此外,CentOS 8提供OpenJDK 11、OpenJDK 8、IcedTea-Web以及各種Java工具,如Ant、Maven、Scala等。
高可用性和集群
CentOS 8的Pacemaker集群資源管理器更新到版本2.0.0,修復了一系列錯誤並對功能做了提升。pcs配置系統能夠完全支持Corosync 3、knet和節點名稱。
系統版本
版本介紹
適用架構 | 鏡像版本 |
---|---|
x86_64 | CentOS-8-x86_64-boot |
CentOS-8-x86_64-dvd1 | |
ARM64 (aarch64) | CentOS-8-aarch64-boot |
CentOS-8-aarch64-dvd1 | |
IBM Power (ppc64le) | CentOS-8-ppc64le-boot |
CentOS-8-ppc64le-dvd1 | |
(註:表格內容參考資料) |
版本更新
發行版本 | 發行時間 |
---|---|
CentOS 8.0.1905 | 2019年9月24日 |
CentOS 8.1.1911 | 2020年1月15日 |
CentOS 8.2.2004 | 2020年6月15日 |
CentOS 8.3.2011 | 2020年12月7日 |
(註:表格內容參考資料) |
使用說明
安裝說明
- CentOS 8提供了適用於不同安裝環境的安裝鏡像,可以將鏡像燒錄在DVD上或隨身碟內用於系統安裝。
- 若不清楚需要安裝什麼版本的鏡像,請選擇DVD鏡像。該鏡像版本可以讓用戶選擇需要安裝的組件,並包含所有在圖像安裝界面內可選擇的組件。
- boot鏡像適用於連線網路線上安裝。使用該鏡像引導計算機後,安裝程式將詢問從何處獲取要安裝的軟體包。
- 快速安裝支持熟悉CentOS及系統環境的用戶使用圖形界面在AMD64、Intel 64和64位ARM架構上安裝CentOS 8,該安裝方式將系統安裝在安裝程式提供的默認設定。
- 圖形安裝支持用戶使用圖形界面安裝CentOS 8,並根據用戶的特定要求自定義圖形設定。
- 自動安裝支持使用Kickstart安裝CentOS 8,自動安裝允許用戶在安裝作業系統過程中無需值守。
硬體要求
項目 | 安裝環境 | |
---|---|---|
64位AMD、Intel和ARM系統 | IBM Power Systems | |
磁碟空間 | 10 GiB | 10 GiB |
系統分區 | 至少兩個分區(/和swap) | 至少三個分區(/,swap,和PReP引導分區) |
記憶體 | 本地媒體安裝(USB,DVD):768 MiB | 本地媒體安裝(USB,DVD):1.5 GiB |
NFS網路安裝:768 MiB | NFS網路安裝:1.5 GiB | |
HTTP,HTTPS或FTP網路安裝:1.5 GiB | HTTP,HTTPS或FTP網路安裝:2 GiB | |
其它 | 硬體RAID、軟體RAID、USB磁碟、NVDIMM設備、乙太網電纜、VGA顯示器 | |
(表格內容參考資料:) |
系統評價
CentOS 8包含更強大的可伸縮性和虛擬化特性,並全面改進系統資源分配和節能,帶來了一個完全重寫的進程調度器和一個全新的多處理器鎖定機制,還利用NVIDIA圖形處理器的優勢對GNOME和KDE做了重大升級,使得其更適合於企業大規模集中化管理的高性能應用程式平台。包括虛擬化主機及客戶機方案在內,CentOS 8都能在性能、靈活性及安全性方面達到業界領先水平,還為降低環境影響及二氧化碳排放提供延展性支持。(石家莊職業技術學院張恆傑評,出自《Linux系統管理與服務配置(CentOS 8)》)
安裝程式和鏡像創建
CentOS 8中,Anaconda安裝程式可使用LUKS2磁碟加密,並支持在NVDIMM設備上安裝。Image Builder工具可以創建不同格式的自定義系統鏡像,包括適合雲平台部署的各種鏡像格式。CentOS 8支持使用Support Element(SE)和硬體管理控制台(HMC)從DVD安裝程式,簡化了IBM Z上的安裝過程。
檔案系統和存儲
CentOS 8通過STRATIS本地存儲管理器,可以使用統一界面執行複雜的存儲任務並管理存儲堆疊。檔案存儲格式由LUKS版本2(LUKS2)格式替換了傳統的LUKS(LUKS1)格式,dm-crypt子系統和cryptsetup工具使用LUKS2作為默認的加密卷格式。
安全
CentOS 8默認提供系統級的加密策略,用於配置核心加密子系統,包括TLS、IPSec、SSH、DNSSec和Kerberos協定。通過全新的update-crypto-policies命令,管理員可以在default、legacy、future和fips模式間便捷切換。CentOS 8還支持智慧卡和硬體安全模組(HSM)的PKCS #11。
網路
CentOS 8使用nftables框架替代iptables作為默認的網路包過濾工具,firewalld守護進程使用nftables作為默認後端,並且支持IPVLAN虛擬網路驅動程式,支持多個容器的網路連線。此外,eXpress Data Path(XDP)、XDP for Traffic Control(tc)以及Address Family eXpress Data Path(AF_XDP)可作為Berkeley Packet Filtering(eBPF)擴展特性的一部分。
虛擬化
CentOS 8中創建的虛擬機支持基於PCI Express的計算機類型(Q35),並且可以自動配置,還在虛擬設備的功能和兼容性方面提供了多種改進,可以使用Web控制台創建和管理虛擬機。QEMU仿真模擬器引入了沙盒功能,它為QEMU可以執行的系統調用提供可配置的限制,從而使虛擬機更安全。
編譯器和開發工具
CentOS 8中的GCC編譯器更新到8.2版本,支持更多的C++語言標準,並提供更好的最佳化、新的代碼強化技術、改進的警告和新的硬體功能。用於代碼生成、操作和調試的各種工具可以試驗性的處理DWARF5調試信息格式,核心也支持使用BCC、PCP和SystemTap等功能來進行eBPF調試。glibc基於2.28版本的庫增加了對Unicode 11的支持,提供新的Linux系統調用、DNS存根解析器關鍵性改進、額外的安全加強和性能提升。此外,CentOS 8提供OpenJDK 11、OpenJDK 8、IcedTea-Web以及各種Java工具,如Ant、Maven、Scala等。
高可用性和集群
CentOS 8的Pacemaker集群資源管理器更新到版本2.0.0,修復了一系列錯誤並對功能做了提升。pcs配置系統能夠完全支持Corosync 3、knet和節點名稱。
系統版本
版本介紹
適用架構 | 鏡像版本 |
---|---|
x86_64 | CentOS-8-x86_64-boot |
CentOS-8-x86_64-dvd1 | |
ARM64 (aarch64) | CentOS-8-aarch64-boot |
CentOS-8-aarch64-dvd1 | |
IBM Power (ppc64le) | CentOS-8-ppc64le-boot |
CentOS-8-ppc64le-dvd1 | |
(註:表格內容參考資料) |
版本更新
發行版本 | 發行時間 |
---|---|
CentOS 8.0.1905 | 2019年9月24日 |
CentOS 8.1.1911 | 2020年1月15日 |
CentOS 8.2.2004 | 2020年6月15日 |
CentOS 8.3.2011 | 2020年12月7日 |
(註:表格內容參考資料) |
使用說明
安裝說明
- CentOS 8提供了適用於不同安裝環境的安裝鏡像,可以將鏡像燒錄在DVD上或隨身碟內用於系統安裝。
- 若不清楚需要安裝什麼版本的鏡像,請選擇DVD鏡像。該鏡像版本可以讓用戶選擇需要安裝的組件,並包含所有在圖像安裝界面內可選擇的組件。
- boot鏡像適用於連線網路線上安裝。使用該鏡像引導計算機後,安裝程式將詢問從何處獲取要安裝的軟體包。
- 快速安裝支持熟悉CentOS及系統環境的用戶使用圖形界面在AMD64、Intel 64和64位ARM架構上安裝CentOS 8,該安裝方式將系統安裝在安裝程式提供的默認設定。
- 圖形安裝支持用戶使用圖形界面安裝CentOS 8,並根據用戶的特定要求自定義圖形設定。
- 自動安裝支持使用Kickstart安裝CentOS 8,自動安裝允許用戶在安裝作業系統過程中無需值守。
硬體要求
項目 | 安裝環境 | |
---|---|---|
64位AMD、Intel和ARM系統 | IBM Power Systems | |
磁碟空間 | 10 GiB | 10 GiB |
系統分區 | 至少兩個分區(/和swap) | 至少三個分區(/,swap,和PReP引導分區) |
記憶體 | 本地媒體安裝(USB,DVD):768 MiB | 本地媒體安裝(USB,DVD):1.5 GiB |
NFS網路安裝:768 MiB | NFS網路安裝:1.5 GiB | |
HTTP,HTTPS或FTP網路安裝:1.5 GiB | HTTP,HTTPS或FTP網路安裝:2 GiB | |
其它 | 硬體RAID、軟體RAID、USB磁碟、NVDIMM設備、乙太網電纜、VGA顯示器 | |
(表格內容參考資料:) |
系統評價
CentOS 8包含更強大的可伸縮性和虛擬化特性,並全面改進系統資源分配和節能,帶來了一個完全重寫的進程調度器和一個全新的多處理器鎖定機制,還利用NVIDIA圖形處理器的優勢對GNOME和KDE做了重大升級,使得其更適合於企業大規模集中化管理的高性能應用程式平台。包括虛擬化主機及客戶機方案在內,CentOS 8都能在性能、靈活性及安全性方面達到業界領先水平,還為降低環境影響及二氧化碳排放提供延展性支持。(石家莊職業技術學院張恆傑評,出自《Linux系統管理與服務配置(CentOS 8)》)