CentOS8操作系統(tǒng)是目前最新的版本了,CentOS8相比之前的系統(tǒng)更加穩(wěn)定!還有很多新特性、新功能等你來挖掘,這個系統(tǒng)現(xiàn)在越來越好用了!CentOS 完全遵守 Red Hat 的再發(fā)行政策,并且致力與上游產(chǎn)品在功能上完全兼容。CentOS 對組件的修改主要是去除 Red Hat 的商標(biāo)及美工圖。該版本還包含全新的 RHEL upstream, CentOS Streams。CentOS 8 主要改動和 RedHat Enterprise Linux 8 是一致的,基于 Fedora 28 和內(nèi)核版本 4.18, 為用戶提供一個穩(wěn)定的、安全的、一致的基礎(chǔ),跨越混合云部署,支持傳統(tǒng)和新興的工作負(fù)載所需的工具。

CentOS8新特性:
1、發(fā)行版
通過 BaseOS 和應(yīng)用流 (AppStream) 倉庫發(fā)布.
AppStream 是對傳統(tǒng) rpm 格式的全新擴(kuò)展,為一個組件同時提供多個主要版本
2、軟件管理
YUM 包管理器基于 DNF 技術(shù),提供模塊化內(nèi)容支持,增強(qiáng)了性能,并且提供了設(shè)計(jì)良好的 API 用于與其他工具集成
Shell 和命令行工具
RHEL 8 提供了版本控制工具: Git 2.18, Mercurial 4.8, 和 Subversion 1.10.
動態(tài)編程語言、Web 和數(shù)據(jù)庫服務(wù)器
Python 3.6 是默認(rèn)的 Python 環(huán)境,有限支持 Python 2.7
Node.js 是在 RHEL 最新包含的,其他動態(tài)語言更新包括: PHP 7.2, Ruby 2.5, Perl 5.26, SWIG 3.0
RHEL 8 提供的數(shù)據(jù)庫服務(wù)包括:MariaDB 10.3, MySQL 8.0, PostgreSQL 10, PostgreSQL 9.6, 和 Redis 5.
RHEL 8 提供Apache HTTP Server 2.4 以及首次引入的, nginx 1.14.
Squid 版本升級到 4.4 ,同時也首次提供Varnish Cache 6.0.
3、桌面環(huán)境
GNOME Shell 升級到 3.28.
GNOME 會話和顯示管理使用 Wayland 作為默認(rèn)的顯示服務(wù)器,而 RHEL 7 默認(rèn)的 X.Org server 依然提供
4、安裝程序以及鏡像的創(chuàng)建
Anaconda 安裝程序可使用 LUKS2 磁盤加密,支持 NVDIMM 設(shè)備.
Image Builder 工具可以創(chuàng)建不同格式的自定義系統(tǒng)鏡像,包括滿足云平臺的各種格式
支持使用硬件管理控制臺 HMC 從 DVD 安裝,同時也提供 IBM Z 主機(jī)的 Support Element (SE)
5、內(nèi)核
擴(kuò)展 Berkeley Packet Filtering (eBPF) 特性使得用戶空間的各個點(diǎn)上附加自定義程序,包括 (sockets, trace points, packet reception) ,用于接收和處理數(shù)據(jù)。目前該特性還處于特性預(yù)覽階段
BPF Compiler Collection (BCC), 這是一個用來創(chuàng)建高效內(nèi)核跟蹤和操作的工具,目前處于技術(shù)預(yù)覽階段
6、文件系統(tǒng)和存儲
LUKS version 2 (LUKS2) 格式替代舊的 LUKS (LUKS1) 格式. dm-crypt 子系統(tǒng)和 cryptsetup 工具現(xiàn)在使用 LUKS2 作為默認(rèn)的加密卷格式
7、安全
默認(rèn)的系統(tǒng)級的 加密策略, 用于配置核心加密子系統(tǒng),覆蓋 TLS, IPsec, SSH, DNSSEC, 和 Kerberos 協(xié)議。增加全新命令update-crypto-policies, 管理員可以輕松切換不同模式: default, legacy, future, 和 fips.
支持智能卡和硬件安全模塊 (HSM) 的 PKCS #11
8、網(wǎng)絡(luò)
nftables 框架替代 iptables 作為默認(rèn)的網(wǎng)絡(luò)包過濾工具
firewalld 守護(hù)進(jìn)程使用 nftables 作為默認(rèn)后端
支持 IPVLAN 虛擬網(wǎng)絡(luò)驅(qū)動程序,用于連接多個容器
eXpress Data Path (XDP), XDP for Traffic Control (tc), 以及 Address Family eXpress Data Path (AF_XDP), 可作為部分 Berkeley Packet Filtering (eBPF) 擴(kuò)展特性,目前還是技術(shù)預(yù)覽階段,詳情請看 Section 5.3.7, “Networking”.
9、虛擬化
在RHEL8中創(chuàng)建的虛擬機(jī)中,現(xiàn)在支持并自動配置更現(xiàn)代的基于PCI Express的計(jì)算機(jī)類型(Q35)。這在虛擬設(shè)備的功能和兼容性方面提供了多種改進(jìn)。
現(xiàn)在可以使用RHEL8Web控制臺(也稱為“駕駛艙”)創(chuàng)建和管理虛擬機(jī)。
qemu仿真器引入了沙箱功能,它為系統(tǒng)調(diào)用qemu可以執(zhí)行的操作提供了可配置的限制,從而使虛擬機(jī)更加安全。
10、編譯器和開發(fā)工具
GCC 編譯器更新到 8.2 版本,支持更多 C++標(biāo)準(zhǔn),更好的優(yōu)化以及代碼增強(qiáng)技術(shù)、提升警告和硬件特性支持
不同的代碼生成、操作和調(diào)試工具現(xiàn)在可以處理 DWARF5 調(diào)試信息格式(體驗(yàn)階段)
核心支持 eBPF 調(diào)試的工具包括BCC, PCP, 和 SystemTap.
glibc 庫升級到 2.28 支持 Unicode 11, 更新的 Linux 系統(tǒng)調(diào)用,關(guān)鍵提升主要在 DNS stub resolver 、額外的安全加強(qiáng)和性能提升
RHEL 8 提供 OpenJDK 11, OpenJDK 8, IcedTea-Web, 以及不同 Java 工具,如 Ant, Maven, 或 Scala.
11、高可用和集群
Pacemaker 集群資源管理器更新到最新版本 2.0.0, 修復(fù)了一系列 bug 以及功能做了提升
pcs 配置系統(tǒng)完全支持 Corosync 3, knet, 和節(jié)點(diǎn)名稱
CentOS 8.1此次發(fā)布的亮點(diǎn)包括:
CentOS 8.1(1911)發(fā)布
在推出 CentOS 8 操作系統(tǒng)系列近四個月后,CentOS Linux 8.1(1911)終于問世了,它基于 Red Hat 的 Red Hat Enterprise Linux 8 操作系統(tǒng)系列,添加了在最新的 Red Hat Enterprise Linux 8.1 版本中上游實(shí)現(xiàn)的所有新功能和改進(jìn)。
該版本亮點(diǎn)包括有:內(nèi)核實(shí)時修補(bǔ);稱為 FRR 的新路由協(xié)議堆棧(支持多種 IPv4 和 IPv6 路由協(xié)議);伯克利數(shù)據(jù)包篩選器(eBPF)的擴(kuò)展版本,可幫助系統(tǒng)管理員解決復(fù)雜的網(wǎng)絡(luò)問題;支持在使用設(shè)備時對 LUKS2 中的塊設(shè)備進(jìn)行重新加密;此外,還提供了一種用于為容器生成 SELinux 策略的新工具 udica。
上游發(fā)行說明中寫道:“借助 udica,您可以創(chuàng)建量身定制的安全策略,以更好地控制容器訪問主機(jī)系統(tǒng)資源(例如存儲,設(shè)備和網(wǎng)絡(luò))的方式。這使您可以加強(qiáng)容器部署以防違反安全性,還可以簡化實(shí)現(xiàn)和維護(hù)符合法規(guī)要求。”
組件更新
該版本具有附加的 FIPS-140 和 Common Criteria 認(rèn)證;XDP(eXpress數(shù)據(jù)路徑)基于eBPF的高性能數(shù)據(jù)路徑,作為技術(shù)預(yù)覽,支持導(dǎo)入QCOW虛擬圖像稱為Healthcheck的功能;以及身份管理中一個稱為 Healthcheck 的新命令行工具,該工具可幫助用戶發(fā)現(xiàn)可能影響其 IdM 環(huán)境可靠性的問題。
同時,還有幾個軟件包和核心組件也已收到新版本。其中包括有,Tuned 2.12 系統(tǒng)調(diào)整工具,該工具帶來了對 CPU 列表求反的支持;chrony 3.5 套件,該套件現(xiàn)在可以更準(zhǔn)確地將系統(tǒng)時鐘與硬件時間戳進(jìn)行同步;以及 PHP 7.3,Ruby 2.6, Node.js 12,nginx 1.16,LLVM 8.0.1,Rust Toolset 1.37 和 Go Toolset 1.12.8。
CentOS系統(tǒng)常用命令
ls -l 顯示當(dāng)前目錄所有文件的創(chuàng)建時間(ls空格-l)
cd l 進(jìn)去下一個l目錄
rm * 刪除當(dāng)前目錄下的所有
cd .. 進(jìn)入上一個目錄(cd空格..)
Su 普通用戶切換到root
unzip wap-sp.zip 解壓文件(unzip+壓縮的文件名)
pwd 顯示當(dāng)前目錄路徑
mv+將要移動的文件(絕對路徑)+目標(biāo)目錄(.表示當(dāng)前目錄)
Svn add 項(xiàng)目名 添加項(xiàng)目到svn再更新
svn ci -m “add” svn遞交文件(svn+空格+ci(ci遞交的意思)+-m(-m表示描述性說明)+”這里面是描述性語句”)
svn add edit.php paytool_* svn添加文件
包含的ISO鏡像支持64位和32位,大家可以根據(jù)自己的需要安裝使用。
目前常用的CentOS系統(tǒng)版本包括6、7、8三個版本,其中 CentOS 6 已經(jīng)于2020年11月30日停止更新。
當(dāng)前最新的CentOS 8操作系統(tǒng)由原計(jì)劃10年的更新(2019至2029年),改為2021年12月31日停止更新,取而代之的是CentOS Stream。而CentOS Stream 相當(dāng)于RHEL的測試版本,在CentOS Stream中經(jīng)過實(shí)踐與驗(yàn)證通過的功能才會添加到 RHEL 中。所以不推薦用戶在生產(chǎn)環(huán)境中使用CentOS Stream操作系統(tǒng)。
位于兩個版本中間的CentOS 7也是目前使用量最多的操作系統(tǒng),將于2024年6月底停止更新。