Cockpit 是一個強大的基於 Web 的管理界面,可讓您管理和監控網絡上的分佈式 Linux 服務器。 Cockpit 允許您快速查看所有添加的服務器的性能。此外,您可以監控系統資源、啟動和停止服務、關閉系統、安裝更新以及查看網絡活動(發送和接收)。在遠程服務器、訪問終端等上創建或刪除用戶帳戶。

在上一篇文章中,我們在 Ubuntu 操作系統上安裝了 Cockpit。在今天的帖子中,我將向您展示如何在您的 CentOS 系統上安裝 Cockpit。

筆記: 這裡描述的步驟已經在 CentOS 8 系統上測試過了。

第 1 步:安裝駕駛艙

Cockpit 包含在 CentOS 默認存儲庫中。因此,要在 CentOS 上安裝 Cockpit,只需在終端中運行以下命令:

$ sudo yum install cockpit

輸入此 sudo 密碼後,Cockpit 將安裝在您的系統上。在安裝過程中出現提示時,輸入: 是的進來.

Cockpit 服務安裝後自動啟動,無需手動啟動。但是,如果它沒有啟動,您可以像這樣手動啟動它:

$ sudo systemctl start cockpit

要在啟動時自動啟動服務,請使用以下命令:

$ sudo systemctl enable cockpit

確保服務已啟動並正在運行並檢查駕駛艙服務狀態:

$ sudo systemctl status cockpit

下面的輸出確認 Cockpit 處於活動狀態並正在運行。

第 2 步:配置防火牆

Cockpit 基於瀏覽器的界面可在 localhost 端口 9090 上訪問。如果您需要從另一個系統訪問 Cockpit Web 界面,您需要允許外部連接通過防火牆連接到端口 9090。

使用以下命令允許從其他系統訪問 Cockpit 的 Web 界面:

$ sudo firewall-cmd --permanent --zone=public --add-service=cockpit

然後重新加載防火牆。

$ sudo firewall-cmd --reload

此規則允許其他系統訪問 Cockpit Web 界面。

第 3 步:訪問 Cockpit Web 界面

要訪問 Cockpit Web 界面,請將您的 Web 瀏覽器指向 https://localhost:9090。要從其他系統訪問 Web 界面,請使用 https://ip-address:9090。其中 ip-address 是 Cockpit 服務器的 IP 地址。

當您訪問 Web 界面時,您將看到登錄頁面。 您可以使用 Cockpit 服務器上任何本地帳戶的用戶名和密碼登錄 Cockpit。登錄後,您將看到一個儀表板,其中僅列出了一個服務器 – Cockpit 服務器本身。

第 4 步:添加服務器進行監控

要從 Cockpit 管理遠程服務器,您首先需要確保:

  1. 駕駛艙已安裝並正在工作。如果你的遠程機器是 CentOS,你可以按照上面的說明安裝 Cockpit。如果您的遠程計算機是 Ubuntu 或 Debian,請點擊此鏈接。
  2. 啟用 SSH(請參閱如何在 Ubuntu 和 CentOS 上啟用 SSH)。
  3. 防火牆允許的 SSH 端口

添加遠程服務進行監控, 添加新主機 從 Cockpit Web 界面的左側面板。它打開 添加新主機 窗戶。在此處輸入遠程系統的主機名/IP 地址和用戶名。然後點擊 添加.

然後您將看到帶有主機密鑰指紋的以下窗口。現在您需要驗證主機密鑰指紋。為此,請運行遠程系統屏幕上顯示的命令。

下面是我在遠程機器上運行的命令的截圖。

將此指紋與主機密鑰指紋進行比較。如果遠程機器的指紋與 Cockpit 服務器機器的指紋匹配, 接受密鑰並連接否則點擊 取消.

添加主機後,它將出現在 Cockpit Web 界面的 let’s 面板中。同樣,您可以添加多個主機以使用 Cockpit 進行監控。

降低駕駛艙

如果您需要從系統中刪除 Cockpit,可以在終端中使用以下命令執行此操作:

$ sudo yum remove cockpit

Cockpit 允許管理員使用輕量級和直觀的界面管理分佈在其網絡中的遠程服務器,從而幫助管理員節省大量時間。使用上面的分步說明,您可以輕鬆地在您的 CentOS 系統上安裝 Cockpit 以管理其他 Linux 服務器。