Linux 視覺化管理工具Cockpit

Linux 視覺化管理工具Cockpit CentOS 8內建了一款視覺化管理工具Cockpit,一些常見的命令列操作它都能支持,介面酷炫且功能強大,推薦給大家!

8內建了一款視覺化管理工具Cockpit,一些常見的命令列操作它都能支持,介面酷炫且功能強大,推薦給大家!

Linux 視覺化管理工具-1

Cockpit簡介

Cockpit是CentOS 8內建的一款基於Web的視覺化管理工具,對一些常見的命令列管理操作都有介面支持,例如使用者管理、防火牆管理、伺服器資源監控等,使用非常方便,號稱人人可用的Linux管理工具。

下面是Cockpit的管理介面,看起來還挺酷炫的!

Linux 視覺化管理工具-1

CentOS 8安裝

 如果你想體驗最新版本的Cockpit,需要安裝CentOS 8,以下我們先簡單聊聊CentOS 8的安裝。

CentOS 8的安裝與CentOS 7基本相同,這裡安裝的是目前最新版8.5.2111,具體安裝可以參考虛擬機器安裝及使用Linux,看這篇就夠了! ,鏡像下載位址:https://vault.centos.org/8.5.2111/isos/x86_64/

Linux 視覺化管理工具-2

 使用CentOS 8的指令安裝軟體時常會遇到無法下載的問題,切換到阿里雲的鏡像來源即可解決,這裡使用Centos-vault-8.5.2111.repo倉庫配置;

# 先將原BaseOS配置進行備份mv /etc/yum.repos.d/CentOS-Linux-BaseOS.repo /etc/yum.repos.d/CentOS-Linux-BaseOS.repo.bak #get下載新設定sudoOS -Oinux-BaseOS.repo.bak #up. http://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

yum倉庫設定檔在/etc/yum.repos.d目錄下,再修改CentOS-Linux-.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/AppStream/$basearch/os/ http://mirrors.aliyuncs.com/1454154157. 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

運行如下命令清空快取並生效;

sudo yum clean all sudo yum makecache

 

接下來查詢一個安裝包資訊測試下,發現已經可以正常使用了。

Linux 視覺化管理工具-3

Cockpit安裝啟動

 以下介紹下Cockpit的安裝和啟動,非常簡單。

CentOS 8預設已安裝Cockpit,直接啟動服務即可;

# 設定cockpit服務開機自啟動systemctl enable --now cockpit.socket # 啟動cockpit服務systemctl start cockpit

CentOS 7上如果要使用Cockpit的話,需要自行安裝,並開放對應服務;

# 安裝yum install cockpit # 開放服務firewall-cmd --permanent --zone=public --add-service=cockpit

 

安裝完成後即可透過瀏覽器存取Cockpit,使用Linux使用者即可登入(例如root使用者),存取位址:http://192.168.3.106:9090/

Linux 視覺化管理工具-4

Cockpit使用

 之前我們常使用命令列來管理Linux伺服器,有了Cockpit就可以愉快地使用圖形化介面了,下面我們來體驗下Cockpit的功能。

透過概覽查看伺服器的基本訊息,包括CPU記憶體使用情況、系統資訊、伺服器配置等;

Linux 視覺化管理工具-5

點選使用可以查看到更詳細的CPU、記憶體、磁碟、網路等監控訊息,基本上就是個介面版的top指令啊;

Linux 視覺化管理工具-6

透過儲存可以查看更為詳細的檔案系統信息,還可以進行卷組的管理及NFS的掛載;

Linux 視覺化管理工具-7

透過網路可以查看防火牆及網路監控訊息,可以進行防火牆的開啟關閉;

Linux 視覺化管理工具-8

點擊防火牆可以查看開放的服務端口,透過添加服務可以直接開放端口,還在用firewalld命令?

Linux 視覺化管理工具-9

透過Podman容器管理可以像使用一樣下載鏡像並建立運行容器;

Linux 視覺化管理工具-10

比如說我們可以根據鏡像來創建一個nginx容器,並運行在80端口上;

Linux 視覺化管理工具-11

此時直接存取伺服器的80埠就可以存取到Nginx的首頁了;

Linux 視覺化管理工具-12

透過帳號可以方便地管理Linux中的用戶,再也不用useradd指令了;

Linux 視覺化管理工具-13

另外Cockpit在伺服器軟體需要更新時也會提示我們,透過軟體更新可以進行更新操作;

Linux 視覺化管理工具-14

透過應用功能可以下載一些伺服器應用,目前只有幾個可以安裝,期待以後能有更多選擇;

Linux 視覺化管理工具-15

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

Linux 視覺化管理工具-16

Cockpit也提供了SELinux管理功能,可以控制其開啟和關閉。

Linux 視覺化管理工具-17

總結

作為CentOS 8官方內建的視覺化管理工具,Cockpit確實涵蓋了許多常用的伺服器管理功能,介面酷炫且使用方便!升級到CentOS 8的朋友,不妨試試它!

評分

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *