歡迎光臨
每天分享高質量文章

如何使用 Linux Cockpit 來管理系統效能 | Linux 中國

Linux Cockpit 是一個基於 Web 介面的應用,它提供了對系統的圖形化管理。看下它能夠控制哪些。

— Sandra Henry-stocker

 

如果你還沒有嘗試過相對較新的 Linux Cockpit,你可能會對它所能做的一切感到驚訝。它是一個使用者友好的基於 web 的控制檯,提供了一些非常簡單的方法來管理 Linux 系統 —— 透過 web。你可以透過一個非常簡單的 web 來監控系統資源、新增或刪除帳戶、監控系統使用情況、關閉系統以及執行其他一些其他任務。它的設定和使用也非常簡單。

雖然許多 Linux 系統管理員將大部分時間花在命令列上,但使用 PuTTY 等工具訪問遠端系統並不總能提供最有用的命令輸出。Linux Cockpit 提供了圖形和易於使用的表單,來檢視效能情況並對系統進行更改。

Linux Cockpit 能讓你檢視系統效能的許多方面併進行配置更改,但任務串列可能取決於你使用的特定 Linux。任務分類包括以下內容:

◈ 監控系統活動(CPU、記憶體、磁碟 IO 和網路流量) —— 系統
◈ 檢視系統日誌條目 —— 日誌
◈ 檢視磁碟分割槽的容量 —— 儲存
◈ 檢視網路活動(傳送和接收) —— 網路
◈ 檢視使用者帳戶 —— 帳戶
◈ 檢查系統服務的狀態 —— 服務
◈ 提取已安裝應用的資訊 —— 應用
◈ 檢視和安裝可用更新(如果以 root 身份登入)併在需要時重新啟動系統 —— 軟體更新
◈ 開啟並使用終端視窗 —— 終端

某些 Linux Cockpit 安裝還允許你執行診斷報告、轉儲核心、檢查 SELinux(安全)設定和列出訂閱。

以下是 Linux Cockpit 顯示的系統活動示例:

Linux Cockpit 顯示系統活動

如何設定 Linux Cockpit

在某些 Linux 發行版(例如,最新的 RHEL)中,Linux Cockpit 可能已經安裝並可以使用。在其他情況下,你可能需要採取一些簡單的步驟來安裝它並使其可使用。

例如,在 Ubuntu 上,這些命令應該可用:

  1. $ sudo apt-get install cockpit
  2. $ man cockpit <== just checking
  3. $ sudo systemctl enable --now cockpit.socket
  4. $ netstat -a | grep 9090
  5. tcp6 0 0 [::]:9090 [::]:* LISTEN
  6. $ sudo systemctl enable --now cockpit.socket
  7. $ sudo ufw allow 9090

啟用 Linux Cockpit 後,在瀏覽器中開啟 https://:9090

可以在 Cockpit 專案[1] 中找到可以使用 Cockpit 的發行版串列以及安裝說明。

沒有額外的配置,Linux Cockpit 將無法識別 sudo 許可權。如果你被禁止使用 Cockpit 進行更改,你將會在你點選的按鈕上看到一個紅色的通用禁止標誌。

要使 sudo 許可權有效,你需要確保使用者位於 /etc/group 檔案中的 wheel(RHEL)或 adm (Debian)組中,即伺服器當以 root 使用者身份登入 Cockpit 並且使用者在登入 Cockpit 時選擇“重用我的密碼”時,已勾選了 “Server Administrator”。

在你管理的系統位在千里之外或者沒有控制檯時,能使用圖形介面控制也不錯。雖然我喜歡在控制臺上工作,但我偶然也樂於見到圖形或者按鈕。Linux Cockpit 為日常管理任務提供了非常有用的介面。

 

贊(0)

分享創造快樂