紅帽RedHat 8.0新特性(網絡、yum源、Web界面管理等)

一、Red Hat8 配置靜態IP

注意:Red Hat8網絡管理默認使用NetworkManager,而不是以前版本的network。html

按照以前版本咱們通常經過配置文件設置靜態IP地址信息,以下:nginx

[root@localhost ~]# cd /etc/sysconfig/network-scripts [root@localhost network-scripts]# cp ifcfg-ens160 ifcfg-ens160.bak    // 備份一下,要養成習慣

 手動添加靜態IP地址:數據庫

[root@localhost network-scripts]# cat ifcfg-ens160 ---------------------------------------------------- TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" # 原來是「dhcp」改成「none」 BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens160" UUID="271a2a31-00b9-4e0d-bd5e-b0fa3685b0d0" DEVICE="ens160" ONBOOT="yes" # 添加靜態IP地址信息 IPADDR=192.168.115.31 PREFIX=24 GATEWAY=192.168.115.2 DNS1=192.168.115.2

可是咱們發現經過配置文件修改IP地址並無生效,這是爲何呢?vim

是由於Red Hat8版本已經不推薦經過配置文件來修改,而是推薦使用命令行方式修改。命令以下:後端

[root@localhost ~]# nmcli connection modify ens160 ipv4.addresses 192.168.115.31/24 ipv4.method manual ipv4.gateway 192.168.115.2 ipv4.dns 192.168.115.2 [root@localhost ~]# nmcli connection down ens160 [root@localhost ~]# nmcli connection up ens160 

補充一點:若是你執意想經過配置文件來修改,跟Red Hat7版本模式同樣,須要安裝這個包「network-scripts」,啓動的服務就回到以前版本的「service network restart」。網絡

二、Red Hat8配置本地yum源

跟以往的版本也有所不一樣,當你掛載好光盤時,會發現光盤下AppStream和BaseOS目錄下都有repodata,因此兩個都須要配置,不然軟件不全。配置以下:框架

[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# vim dvd.repo 
----------------------------------------- [dvd] name
=redhat8 BaseOS baseurl=file:///media/BaseOS gpgcheck=0 [AppStream] name=redhat8 AppStream baseurl=file:///media/AppStream gpgcheck=0

測試yum源:socket

[root@localhost ~]# yum clean all [root@localhost ~]# yum list all

使用本地光盤yum安裝nginx,在RHEL8裏已經把Nginx加入到AppStream源中,能夠直接安裝:工具

[root@localhost ~]# yum install nginx -y [root@localhost ~]# systemctl enable --now nginx

新命令:Red Hat8新增的"當即啓動"命令,這個命令很是實用,等同於「systemctl start nginx」和「systemctl enable nginx」兩條命令。測試

如今安裝Nginx就簡單多了,我以前也寫過Nginx安裝的相關文章《Nginx 安裝詳細(一)》,能夠對比參考一下哦。

三、Red Hat8 Web界面管理

Red Hat8默認支持Cockpit,Cockpit是一個提供系統圖形化管理工具,也是此次Red Hat8更新的亮點之一

因爲我選擇的是「Server with GUI」安裝,因此默認已經安裝好Cockpit組件了,最小化安裝沒測試過。

[root@localhost ~]# systemctl enable --now cockpit.socket 

默認端口是"9090",能夠在Web界面管理你的Linux系統,開始探索去吧。

實時監控系統各項指標 [/贊]:

四、更多的Red Hat8 新特性,感興趣的同窗能夠自行了解一下:

1. 默認支持Docker容器;
2. RHEL8數據庫:MariaDB 10.三、MySQL 8.0、PostgreSQL 10;
3. 網絡管理:默認使用NetworkManager;
4. 新增Cockpit項目;
5. Python 3.6是RHEL8中的默認Python版本;
6. RHEL8中包括MySQL 8.0、MariaDB 10.三、PostgreSQL 10 & 9.6和Redis 4.0;
7. PHP版本爲PHP 7.2;
9. Nginx 1.14在RHEL8的核心存儲庫中可用;
10. nftables成爲firewalld守護進程的默認後端;
11. 基於Fedora 28,Kernel版本基於4.18;
12. 地址大小: 43 bits physical, 48 bits virtual;
13. 軟件包使用dnf管理,同時保留yum接口;
14. nftables替代iptables做爲默認的網絡過濾框架;
15. OpenSSH包已升級到7.8p1,並刪除了對SSH version 1協議的支持;
.....

簡單的舉例一下,更多新特性還等着你去了解。

若是你對 Red Hat8的新特性感興趣,不妨去安裝Red Hat8系統體驗一番,《紅帽(RedHat8) RHEL8.0系統安裝教程(小白都會)》。

以上有不恰當或者講得不對的地方,但願各位留言指正,謝謝!

相關文章
相關標籤/搜索