官方標(biāo)配!吊炸天的 Linux 可視化管理工具,必須推薦給你!

Cockpit簡(jiǎn)介
Cockpit是CentOS 8內(nèi)置的一款基于Web的可視化管理工具,對(duì)一些常見的命令行管理操作都有界面支持,比如用戶管理、防火墻管理、服務(wù)器資源監(jiān)控等,使用非常方便,號(hào)稱人人可用的Linux管理工具。
下面是Cockpit的管理界面,看起來(lái)還是挺炫酷的!

CentOS 8安裝
如果你想體驗(yàn)最新版本的Cockpit,需要安裝CentOS 8,下面我們先簡(jiǎn)單聊聊CentOS 8的安裝。
- CentOS 8的安裝與CentOS 7基本相同,這里安裝的是目前最新版8.5.2111,具體安裝可以參考虛擬機(jī)安裝及使用Linux,看這一篇就夠了! ,鏡像下載地址:https://vault.centos.org/8.5.2111/isos/x86_64/
 

使用CentOS 8的yum命令安裝軟件時(shí)經(jīng)常會(huì)遇到無(wú)法下載的問題,切換到阿里云的鏡像源即可解決,這里使用Centos-vault-8.5.2111.repo倉(cāng)庫(kù)配置;
# 先將原BaseOS配置進(jìn)行備份
mv /etc/yum.repos.d/CentOS-Linux-BaseOS.repo /etc/yum.repos.d/CentOS-Linux-BaseOS.repo.bak
# 再下載新配置
sudo wget -O /etc/yum.repos.d/CentOS-Linux-BaseOS.repo http://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
- yum倉(cāng)庫(kù)配置文件在/etc/yum.repos.d目錄下,再修改CentOS-Linux-AppStream.repo文件,直接拷貝CentOS-Linux-BaseOS中的appstream部分即可;
 
[appstream]
name=CentOS-8.5.2111 - AppStream - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos-vault/8.5.2111/AppStream/$basearch/os/
http://mirrors.aliyuncs.com/centos-vault/8.5.2111/AppStream/$basearch/os/
http://mirrors.cloud.aliyuncs.com/centos-vault/8.5.2111/AppStream/$basearch/os/
gpgcheck=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
- 運(yùn)行如下命令清空緩存并生效;
 
sudo yum clean all
sudo yum makecache
- 接下來(lái)查詢一個(gè)安裝包信息測(cè)試下,發(fā)現(xiàn)已經(jīng)可以正常使用了。
 

Cockpit安裝啟動(dòng)
下面介紹下Cockpit的安裝和啟動(dòng),非常簡(jiǎn)單。
- CentOS 8默認(rèn)已安裝Cockpit,直接啟動(dòng)服務(wù)即可;
 
# 配置cockpit服務(wù)開機(jī)自啟
systemctl enable --now cockpit.socket
# 啟動(dòng)cockpit服務(wù)
systemctl start cockpit
- CentOS 7上如果要使用Cockpit的話,需要自行安裝,并開放對(duì)應(yīng)服務(wù);
 
# 安裝
yum install cockpit
# 開放服務(wù)
firewall-cmd --permanent --zone=public --add-service=cockpit
- 安裝完成后即可通過瀏覽器訪問Cockpit,使用Linux用戶即可登錄(比如root用戶),訪問地址:http://192.168.3.106:9090/
 

Cockpit使用
之前我們經(jīng)常使用命令行來(lái)管理Linux服務(wù)器,有了Cockpit就可以愉快地使用圖形化界面了,下面我們來(lái)體驗(yàn)下Cockpit的功能。
- 通過概覽查看服務(wù)器的基本信息,包括CPU內(nèi)存使用情況、系統(tǒng)信息、服務(wù)器配置等;
 

- 點(diǎn)擊使用可以查看到更詳細(xì)的CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)等監(jiān)控信息,基本上就是個(gè)界面版的top命令啊;
 

- 通過存儲(chǔ)可以查看更為詳細(xì)的文件系統(tǒng)信息,還可以進(jìn)行卷組的管理及NFS的掛載;
 

- 通過網(wǎng)絡(luò)可以查看防火墻及網(wǎng)絡(luò)監(jiān)控信息,可以進(jìn)行防火墻的開啟關(guān)閉;
 

- 點(diǎn)擊防火墻可以查看開放的服務(wù)端口,通過添加服務(wù)可以直接開放端口,還在用firewalld命令?
 

- 通過Podman容器管理可以像使用Docker一樣下載鏡像并創(chuàng)建運(yùn)行容器;
 

- 比如說(shuō)我們可以根據(jù)Nginx鏡像來(lái)創(chuàng)建一個(gè)nginx容器,并運(yùn)行在80端口上;
 

- 此時(shí)直接訪問服務(wù)器的80端口就可以訪問到Nginx的首頁(yè)了;
 

- 通過賬戶可以方便地管理Linux中的用戶,再也不用useradd命令了;
 

- 另外Cockpit在服務(wù)器軟件需要更新時(shí)也會(huì)提示我們,通過軟件更新可以進(jìn)行更新操作;
 

- 通過應(yīng)用功能可以下載一些服務(wù)器應(yīng)用,目前只有幾個(gè)可以安裝,期待以后能有更多選擇;
 

- 如果以上功能滿足不了你的需求,Cockpit也提供了命令行功能,打開終端即使用;
 

- Cockpit還提供了SELinux管理功能,可以控制其開啟和關(guān)閉。
 

總結(jié)
作為CentOS 8官方內(nèi)置的可視化管理工具,Cockpit確實(shí)涵蓋了很多常用的服務(wù)器管理功能,界面炫酷且使用方便!升級(jí)到CentOS 8的朋友,不妨嘗試下它!















 
 
 








 
 
 
 