Linux 上的系統管理通常需要 Linux 管理員或用戶花費大量時間在終端中執行命令。但是,隨著時間的推移,在黑暗的控制台中運行命令可能會很乏味,而圖形化的替代方案可以讓您高枕無憂。

Webmin 是一個開源的、易於使用的、基於 Web 的 Linux 管理工具,它允許系統管理員通過 Web 瀏覽器輕鬆地遠程配置他們的 Linux 系統。 它提供了一個直觀的儀表板,用於實時監控 CPU 和 RAM 等整體指標。此外,您可以執行基本的系統管理員任務,例如用戶帳戶管理、包管理、防火牆配置和創建 cron 作業。

本指南將指導您完成在 Rocky Linux 8 上安裝 Webmin 的步驟。

先決條件

以下是您需要開始的內容:

  1. RockyLinux8 的一個實例
  2. 安裝 Apache Web 服務器。 查看有關如何在 Rocky Linux 8 上安裝 LAMP 的文章。
  3. 為實例設置的 sudo 用戶

有幾種方法可以安裝 Webmin。 下載並運行 RPM 包,從存儲庫安裝它,或者更好的是,從自動安裝程序腳本安裝 Webmin。從安裝腳本安裝是最推薦的方法,因為它提供了最新的軟件包。此外,它會自動創建自定義目錄並創建管理員用戶名和密碼。

本指南使用安裝腳本在 Rocky Linux 上安裝 Webmin。

第 1 步:下載 Webmin 存檔文件

Webmin 下載頁面提供了多種二進制包格式供您下載,從 RPM 到基於 Debian 的發行版的 Deb 包。下載包含安裝腳本的壓縮 tarball 文件。

為此,請按如下方式下載:

$ wget https://prdownloads.sourceforge.net/webadmin/webmin-1.979.tar.gz

你可以使用它 ls 命令。

$ ls -l | grep webmin

您可以使用 MD5 驗證來驗證您下載的真實性

$ md5sum webmin-1.979.tar.gz

這將在下方顯示 MD5 校驗和。

校驗和必須與下載站點的校驗和對應,如圖所示。如您所見,來自設備的校驗和值對應於站點的校驗和值。

第 2 步:提取 Webmin 存檔

繼續。如圖所示,使用 tar 命令提取 Webmin 存檔。

$ tar -xvf webmin-1.979.tar.gz

這會將壓縮文件的全部內容提取到 Webmin 目錄。你用 ls 確認其存在的命令。

$ ls -l | grep webmin

第 3 步:從安裝腳本安裝 Webmin

到目前為止,您已經擁有了安裝 Webmin 所需的所有文件。下一步是創建 /usr/本地/ path 是系統管理員用來在本地存儲應用程序的目錄。

$ sudo mkdir -p /usr/local/webmin

然後針對新創建的目錄運行安裝腳本。

$ sudo ./webmin-1.979/setup.sh /usr/local/webmin

該腳本顯示一系列提示。為簡單起見,按 Enter 接受默認值,如圖所示。

輸入您的登錄名和密碼以創建管理員。 確保也將 SSL 用於在您的 webmin 站點上提供加密的唯一目的。

該腳本執行一些任務,這可能需要一些時間(大約 10 分鐘)。最後,如果一切順利,Webmin 將安裝成功並提供一個可以登錄的 URL。默認情況下,Webmin 偵聽端口 10000。

第 4 步:配置防火牆以允許訪問 Webmin

Webmin 主要是遠程訪問,因此允許外部用戶訪問 Webmin 很重要。因此,請務必如圖所示打開端口 10000。

$ sudo firewall-cmd --add-port=10000/tcp --permanent

然後重新加載防火牆以應用您剛剛所做的更改。

$ sudo firewall-cmd --reload

第 5 步:訪問 Webmin

要訪問 Webmin,請瀏覽到指定的 URL。

https://server-IP or FQDN:10000

首先,當您繼續瀏覽時,您將被警告迫在眉睫的安全風險。但別擔心。這是因為我們選擇使用 CA(證書頒發機構)無法識別的 SSL 證書對 Webmin 進行加密。

點擊修復此問題 ‘高度‘ 按鈕。

打’接受風險並繼續點擊’按鈕進入登錄頁面。

在登錄頁面,輸入管理員用戶名和密碼,然後鍵入。登錄‘ 按鈕。

您將能夠查看 Webmin 儀表板。一目了然,您可以看到關鍵指標,例如 CPU、RAM、磁盤利用率,以及其他詳細信息,例如主機名、操作系統版本、日期和時間、正常運行時間、內核和 CPU 版本。

向下滾動以圖形格式查看內存、CPU、交換和磁盤 I/O 等一些指標的實時統計信息。

左側邊欄有其他選項,您可以查看和配置。

結論是

而已。我已經使用自動安裝腳本在 Rocky Linux 8 上成功安裝了 Webmin。