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

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