回覆列表
  • 1 # cnBeta

    作為面向雲環境和企業IT的強大企業級Linux系統,Red Hat Enterprise Linux 8正式版於今天正式釋出。在RHEL 7系列釋出將近5年之後,RHEL 8在最佳化諸多核心元件的同時引入了諸多強大的新功能,從而讓使用者輕鬆駕馭各種環境以及支援各種工作負載。

    Red Hat表示:“RHEL 8是為混合雲時代重新設計的作業系統,旨在支援從企業資料中心到多個公共雲的工作負載和運作。從Linux容器、混合雲到DevOps、人工智慧,RHEL 8不僅在混合雲中支援企業IT,還可以幫助這些新技術戰略蓬勃發展。”

    RHEL 8為混合雲時代的到來引入了大量新功能,包括用於配置、管理、修復和配置RHEL 8的Red Hat Smart Management擴充套件程式,以及包含快速遷移框架、程式語言額和諸多開發者工具在內的Application Streams。

    RHEL 8同時對管理員和管理區域進行了改善的,讓系統管理員、Windows管理員更容易訪問,此外透過Red Hat Enterprise Linux System Roles讓Linux初學者更快自動化執行復雜任務,以及透過RHEL Web控制檯用於管理和監控Red Hat Enterprise Linux系統的執行狀況。

    在安全方面,RHEL 8內建了對OpenSSL 1.1.1和TLS 1.3加密標準的支援。它還為Red Hat容器工具包提供全面支援,用於建立,執行和共享容器化應用程式,改進對ARM和POWER架構的支援,SAP解決方案和實時應用程式,以及對Red Hat混合雲基礎架構的支援。

  • 2 # 靜墨H

    Red Hat Enterprise Linux 8的新功能和新特性介紹

    1、核心和支援CPU架構

    Red Hat Enterprise Linux 8.0基於Fedora 28和上游Linux核心4.18版本,為使用者提供了跨混合雲和資料中心部署的安全,穩定和一致的基礎,以及支援所有級別工作負載所需的工具。

    支援的CPU架構是:

    1]、AMD和Intel 64位架構

    2]、64位ARM架構

    3]、IBM Power Systems,Little Endian

    4]、IBM Z

    2、內容分發

    Red Hat Enterprise Linux 8有兩種內容分發模式,只需要啟用兩個儲存庫。

    1]、BaseOS儲存庫 - BaseOS儲存庫以傳統RPM包的形式提供底層核心OS內容,BaseOS元件的生命週期與之前的Red Hat Enterprise Linux版本中的內容相同。

    2]、AppStream儲存庫 - Application Stream儲存庫提供您可能希望在給定使用者空間中執行的所有應用程式,具有特殊許可的其他軟體可在Supplemental儲存庫中獲得。

    附:AppStream的解釋

    AppStream允許您在獨立的生命週期中安裝其他版本的軟體,並使您的作業系統保持最新,同時擁有適合您的用例的正確版本的應用程式,請注意,不能同時將兩個流安裝到同一使用者空間中。

    應用程式流通常根據其分發的軟體版本命名,例如mongodb:3.4或mongodb:3.6,但也可以使用“latest”,“stable”和“latest”等名稱。

    3、桌面環境

    RHEL預設桌面環境是GNOME,GNOME專案由GNOME Foundation支援,RHEL 8中提供的Gnome版本是3.28版本,它可以自動下載Boxes中的作業系統,其他新功能包括:

    1]、新的螢幕鍵盤

    2]、新的GNOME Boxes功能

    3]、擴充套件裝置支援Thunderbolt 3介面的最顯著整合

    4]、GNOME軟體,dconf編輯器和GNOME終端的改進

    5]、GNOME軟體實用程式,可用於安裝和更新應用程式和gnome-shell擴充套件

    6]、GNOME顯示管理器(GDM)使用Wayland作為其預設顯示伺服器,而不是X.org伺服器

    附:Wayland顯示伺服器的特點

    1]、更強大的安全模型

    2]、改進了多顯示器處理

    3]、改進的使用者介面(UI)縮放

    4]、桌面可以直接控制視窗處理

    4、軟體管理

    RHEL 8 YUM軟體包管理器現在基於DNF技術,參考dnf命令_Linux dnf命令使用詳解:新一代的RPM軟體包管理器,它提供對模組化內容的支援,提高的效能以及與工具整合的精心設計的穩定API,RPM的版本是4.14.2,它在開始安裝之前驗證整個包的內容。

    RHEL 8中提供的YUM版本是v4.0.4,基於DNF的YUM與RHEL 7上使用的先前YUM v3相比具有以下優勢:

    1]、提高效能

    2]、支援模組化內容

    3]、精心設計的穩定API,可與工具整合

    5、Web伺服器、Web工具、編譯器、語言和資料庫

    紅帽企業版Linux 8包括多個版本的資料庫、語言、編譯器和其他可供您使用的工具的應用程式,以下是Red Hat Enterprise Linux 8上可用的元件列表:

    1]、Python:RHEL 8中的預設Python是Python 3.6版本

    2]、資料庫伺服器:RHEL 8提供的資料庫有:MariaDB 10.3、MySQL 8.0、PostgreSQL 9.6、PostgreSQL 10

    3]、Redis:可用的redis版本是4.0

    4]、Web伺服器:httpd 2.4和Nginx 1.14

    5]、OpenLDAP由369 LDAP Server取代

    6]、Varnish Cache 6.0

    7]、Git 2.17

    8]、Maven 3.5

    9]、Perl 5.26和5.24

    10]、PHP 7.2和7.1

    11]、Ruby 2.5

    12]、Node.js 10和8

    13]、Python 3.6和2.7

    14]、Rust Toolset 1.26

    15]、Scala 2.10

    16]、Go Toolset 1.10

    17]、GCC編譯器8.1

    18]、.NET Core 2.1

    19]、Java 8和11

    20]、Pacemaker叢集資源管理器2.0.0,pcs配置系統完全支援Corosync 3,knet和node名稱

    21]、glibc庫基於2.28版

    注:要安裝更多RHEL 8下的應用軟體,請看Red Hat/RHEL系統技術專欄。

    6、聯網

    以下是網路級別的新變化:

    1]、RHEL 8與TCP網路堆疊版本4.16一起釋出,提供更高的效能,更好的可擴充套件性和更高的穩定性

    2]、網路堆疊升級到上游版本4.18

    3]、Iptables已被nftablesframework取代為預設的網路資料包過濾工具

    4]、nftables框架是iptablesip6tables、arptables和ebtables工具的指定繼承者,這為IPv4和IPv6協議提供了單一框架

    5]、firewalld守護程式現在使用nftables作為其預設後端

    6]、支援IPVLAN虛擬網路驅動程式,支援多個容器的網路連線

    7]、NetworkManager現在支援單根I/O虛擬化(SR-IOV)虛擬功能(VF),NetworkManager允許配置VF的某些屬性,例如MAC地址、VLAN、允許的位元率

    7、虛擬化

    1]、Red Hat Enterprise Linux 8與qemu-kvm 2.12一起釋出 - 支援Q35客戶機型別,UEFI客戶機啟動支援,vCPU熱插拔和熱插拔,NUMA調優和客戶I/O執行緒中的固定

    2]、QEMU模擬器引入了沙盒功能,QEMU沙盒為QEMU可以執行的系統呼叫提供了可配置的限制,從而使虛擬機器更加安全

    3]、KVM虛擬化現在支援使用者模式指令防護(UMIP)功能,該功能有助於防止使用者空間應用程式訪問系統範圍的設定

    4]、KVM虛擬化現在支援5級分頁功能,這顯著增加了主機和客戶機系統可以使用的物理和虛擬地址空間

    5]、NVIDIA vGPU現在與VNC控制檯相容

    6]、在Red Hat支援的所有CPU架構上,KVM虛擬化支援Ceph儲存

    7]、Q35,RHEL 8 Virtualization支援更現代的基於PCI Express的機器型別,預設情況下,在RHEL 8中建立的所有虛擬機器都設定為使用Q35 PC機器型別

    8、網路管理– Cockpit

    1]、RHEL 8自動安裝了Cockpit,Cockpit所需的防火牆埠會自動開啟

    2]、Cockpit介面可用於將基於策略的解密(PBD)規則應用於受管系統上的磁碟

    3]、對於在身份管理(IdM)域中註冊的系統,Cockpit預設使用域的集中管理的IdM資源

    4]、Cockpit選單和頁面可以在移動瀏覽器變體上導航

    5]、可以從Cockpit Web介面建立和管理虛擬機器

    6]、現在可以將“虛擬機器”頁面新增到Cockpit介面,該介面使使用者可以建立和管理基於libvirt的虛擬機器

    9、系統使用者

    RHEL 7中可用的usernfsnobody已經與usernobody合併到nobody使用者和組對,其UID和GID為65534,這種更改減少了對任何人擁有但與NFS無關的檔案的混淆。

    10、安全

    RHEL 8支援OpenSSL 1.1.1和TLS 1.3,這使您能夠使用最新的加密保護標準保護客戶的資料。

    RHEL 8自帶了系統範圍的加密策略,可幫助您管理加密合規性,無需修改和調整特定應用程式。

    OpenSSH已經改為版本7.8p1,不支援SSH版本1協議,Blowfish/CAST/RC4密碼,hmac-ripemd160訊息認證碼。

    安全方面請參考在RHEL 8/CentOS 8系統中禁用SELinux的方法。

    10、Linux containers

    RHEL 8透過基於開放標準的容器工具包為Linux容器提供企業支援:

    1]、Buildah有助於構建OCI影象

    2]、Skopeo用於在Docker登錄檔,Atomic登錄檔,私有登錄檔,本地目錄和本地OCI佈局目錄上共享/查詢容器映像

    3]、Podman用於執行容器而無需守護程序

    注:Buildah和Podman都是用於OCI影象和容器的命令列工具,下面附上Buildah與Podman的不同之處介紹。

    Buildah的命令複製Dockerfile中的所有命令,實際上只是建立了Buildah容器,以允許將內容添加回容器映像。

    Podman專注於幫助您維護和修改OCI images的所有命令和功能,例如拉動和標記,它還允許您建立,執行和維護從這些images建立的容器。

    11、儲存和檔案系統

    Stratis是RHEL 8的新本地儲存管理器,它在儲存池之上提供託管檔案系統,併為使用者提供附加功能,Stratis透過整合Linux的devicemapper子系統和XFS檔案系統來提供ZFS/Btrfs風格的功能。

    Stratis支援LUKSv2磁碟加密和網路繫結磁碟加密(NBDE),以實現更強大的資料安全性。

    使用Stratis,您可以輕鬆執行儲存任務,例如:

    1]、維護檔案系統

    2]、管理快照和精簡配置

    3]、根據需要自動增大檔案系統大小

    Pools是從一個或多個儲存裝置建立的,而卷是從pool建立的,檔案系統是在捲上建立的,因此調整卷的大小也會自動調整FS的大小,Stratis使用的預設檔案系統是XFS。

    其他值得注意的儲存功能包括:

    1]、XFS檔案系統現在支援共享的寫時複製資料擴充套件功能,這使兩個或多個檔案能夠共享一組公共資料塊,建立共享副本不會使用磁碟I/O,也不會佔用額外的磁碟空間,共享公共塊的檔案就像常規檔案一樣

    2]、在建立XFS檔案系統時,預設情況下會啟用共享的寫時複製資料擴充套件區,從xfsprogs軟體包版本4.17.0-2.el8開始

    3]、在RHEL 8支援的所有體系結構上支援虛擬資料最佳化器(VDO)

    4]、LUKS2現在是加密卷的預設格式,這取代了RHEL 7中分發的舊版LUKS(LUKS1)格式,如果遇到部分元資料損壞,LUKS2會為加密卷提供元資料自動恢復和冗餘

  • 中秋節和大豐收的關聯?
  • 熄火車忘記關空調怎麼辦?