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