更新時間:2019-10-28 來源:黑馬程序員 瀏覽量:
一、RHEL8 Web控制臺管理系統(tǒng)
1、RHEL8的Web控制臺介紹
(一)rhel8的web控制臺是什么?
· RHEL Web控制臺是一個基于Web的紅帽企業(yè)版Linux 8界面,用于管理和監(jiān)視本地系統(tǒng)以及位于網(wǎng)絡環(huán)境中的Linux服務器。
· RHEL 8 Web控制臺是交互式服務器管理界面,通過瀏覽器與真實的Linux操作系統(tǒng)交互。
(二)Web控制臺可以做什么?
· 監(jiān)控基本系統(tǒng)功能,例如硬件信息,時間配置,性能配置等
· 檢查系統(tǒng)日志文件
· 管理網(wǎng)絡接口和配置防火墻
· 管理虛擬機
· 管理用戶帳戶
· 監(jiān)視和配置系統(tǒng)服務
· 管理軟件包
· 配置SELinux
· 更新軟件
· 訪問終端
2、安裝Web控制臺
(一)系統(tǒng)默認已安裝
(二)設置否開機自啟動
查看是否開機自啟動:
[root@heima ~]# systemctl list-unit-files|grep cockpit
cockpit-motd.service static
cockpit.service static
cockpit.socket disabled
disabled:說明開機不自動啟動
設置開機自啟動:
[root@heima ~]# systemctl enable --now cockpit.socket
[root@heima ~]# systemctl list-unit-files|grep cockpit
cockpit-motd.service static
cockpit.service static
cockpit.socket enabled
enabled:說明開機自動啟動
啟動cockpit服務:
啟動cockpit服務
[root@heima ~]# systemctl start cockpit.service
查看狀態(tài)
[root@heima ~]# systemctl status cockpit.service
(三)設置防火墻策略(可選)
說明:
如果系統(tǒng)防火墻開啟,則需要執(zhí)行以下操作,添加cockpit服務到防火墻以打開9090端口。
[root@heima ~]# firewall-cmd --add-service=cockpit --permanent
[root@heima ~]# firewall-cmd --reload
3、登錄Web控制臺
4、Web控制臺對系統(tǒng)進行基本配置
(一)主機名配置
(二)系統(tǒng)時間配置
(三)網(wǎng)絡配置
(四)防火墻和SElinux配置
說明:初次接觸Linux,由于是學習實驗環(huán)境,建議先關閉防火墻和Selinux。
二、RHEL8本地軟件倉庫配置
1、yum或dnf工具管理軟件包
優(yōu)點:可以解決軟件包之間的依賴關系
核心:
需要有一個軟件倉庫,軟件倉庫指的是來存放軟件包和軟件包之間的依賴關系地方。
2、配置本地軟件倉庫
(一)本地倉庫分類
BaseOS存儲庫
BaseOS存儲庫旨在提供一套核心的底層操作系統(tǒng)的功能,為基礎軟件安裝庫
AppStream存儲庫
AppStream存儲庫中包括額外的用戶空間應用程序、運行時語言和數(shù)據(jù)庫,以支持不同的工作負載和用例。AppStream中的內(nèi)容有兩種格式——熟悉的RPM格式和稱為模塊的RPM格式擴展。【推薦了解黑馬程序員IT運維課程】
(二)配置本地倉庫
① 掛載鏡像到本地操作系統(tǒng)
[root@RedHat8 ~]# mount -o ro /dev/sr0 /mnt
列出BaseOS和AppStream的內(nèi)容如下說明倉庫已準備好
[root@RedHat8 ~]# ls /mnt/BaseOS/
Packages repodata
[root@RedHat8 ~]# ls /mnt/AppStream/
Packages repodata
② 修改配置文件指定本地存儲庫
[root@RedHat8 yum.repos.d]# pwd
/etc/yum.repos.d
[root@RedHat8 yum.repos.d]# cat local.repo
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS
gpgcheck=0
enabled=1
[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream
enabled=1
gpgcheck=0
③ 驗證是否成功
清空yum緩存
[root@RedHat8 yum.repos.d]# yum clean all
創(chuàng)建yum緩存
[root@RedHat8 yum.repos.d]# yum makecache
查看倉庫
[root@RedHat8 yum.repos.d]# yum repolist
倉庫標識 倉庫名稱 狀態(tài)
AppStream AppStream 4,672
BaseOS BaseOS 1,658
④ 使用yum或dnf工具安裝軟件包
安裝軟件:
[root@rhel8 ~]# dnf -y install 軟件包名
卸載軟件:
[root@rhel8 ~]# dnf -y remove 軟件包名
升級軟件:
[root@rhel8 ~]# dnf -y update 軟件包名
說明:
·rhel8中,yum是dnf的一個軟連接,所以yum和dnf都可以使用
·dnf工具詳細使用請參閱官方手冊
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/