如何在 AlmaLinux 8 或 Rocky Linux 8 上安裝 Cockpit

Cockpit 是一個開源的基於 Web 的服務器管理工具,允許管理員遠程管理和監控他們的 Linux 服務器系統。 它提供了一個不錯的儀表板來從 Web 瀏覽器管理您的 Linux 服務器。

使用 Cockpit,您可以檢查系統性能、負載、啟動/停止服務、磁盤空間、CPU 和內存使用情況、運行進程等。 Cockpit 的一個顯著特點是您可以從儀表板訪問終端並通過遠程服務器安裝各種軟件包。

Cockpit 的一些功能包括:

  • 創建和管理虛擬機
  • 軟件更新
  • 配置防火牆
  • 檢查系統的硬件
  • 管理用戶帳戶
  • 管理網絡
  • 管理存儲(包括 RAID 和 LUKS 分區)
  • 瀏覽和搜索系統日誌
  • 詳細指標:CPU 負載、網絡活動、存儲性能等

Cockpit 使用內置的小型 HTTP 服務器,不需要 Apache、Nginx 或 Tomcat Web 服務器。 在本教程中,我們將學習如何 安裝駕駛艙阿爾瑪Linux 8 或者 洛奇 Linux 8.

第一步:更新AlmaLinux或Rocky Linux系統

首先,使用以下命令更新系統:

sudo dnf update

第 2 步:在 AlmaLinux 或 Rocky Linux 上安裝 Cockpit

Cockpit 在基本操作系統存儲庫中可用。 您可以通過在終端中運行以下命令來簡單地安裝 Cockpit:

sudo dnf install cockpit

第 3 步:啟動並啟用 Cockpit

要啟動並啟用 cockpit 服務,請運行以下命令:

sudo systemctl enable --now cockpit.socket

這個單一的命令將啟動和啟用 Cockpit 服務。

您可以驗證 Cockpit 服務的狀態,鍵入

sudo systemctl status cockpit

第 4 步:防火牆設置

如果您沒有啟用防火牆,則可以跳過此步驟。 Cockpit 偵聽端口 9090。

您需要使用以下命令在防火牆中允許 cockpit 服務:

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

第 5 步:訪問 Cockpit Web 界面

您現在可以使用域名或 IP 地址訪問 Cockpit Web 界面。

https://cockpit-server-ip-address:9090

如果您不知道 IP 地址,請鍵入以下命令進行檢查。

$ ip a

如果您發現連接不是私有的,請單擊“高級”按鈕並繼續使用不帶 SSL 的不安全連接。

Enter 根的用戶名和密碼或 sudo 用戶並單擊“登錄”按鈕。

駕駛艙登錄畫面

歡迎來到 Cockpit Dashboard,從右側將看到主菜單,從那裡您可以從服務器健康、CPU 和內存使用情況、配置網絡、檢查日誌、存儲、啟動容器等開始探索和管理 Linux 系統。

駕駛艙網絡界面

您可以通過單擊左上角的下拉菜單來添加更多主機。 主機需要具有 SSH 訪問權限並且可以在端口 22 上訪問。

在 Cockpit 上添加主機

結論

在本教程中,我們學習瞭如何在 AlmaLinux 8 或 Rocky Linux 8 上安裝 Cockpit。現在您可以從 Web 瀏覽器輕鬆管理您的 Linux 服務器。

感謝閱讀,請在評論區提出您的建議和反饋。