如何在 CentOS 8 和 Rocky Linux 8 上安裝 Webmin

Webmin 是一個基於 Web 的開源界面,可簡化 Unix 系統的管理。 通常,要在 Linux 中執行任何類型的任務,例如設置帳戶、設置 Web 服務器、安裝軟件,您必須手動運行命令並編輯配置文件。 Webmin 允許您使用基於 Web 的界面執行所有此類任務。 使用 Webmin Web 界面,您可以管理用戶帳戶、防火牆、備份、管理軟件包、創建和配置虛擬站點 Apache、以圖形方式監控系統資源、配置網絡相關設置等等。 無論您身在何處以及使用哪種瀏覽器,它都可以讓您管理您的系統。

在這篇文章中,我們將介紹如何在 CentOS 上安裝 Webmin、配置防火牆、訪問 Webmin Web 界面以及如何在需要時卸載 Webmin。

在 CentOS 系統上,可以使用以下兩種方法安裝 Webmin:

  • 使用 Webmin Repository 在 CentOS 上安裝 Webmin
  • 使用 RPM 包在 CentOS 上安裝 Webmin

筆記: 這裡顯示的程序已經過測試 CentOS 8 機器,也可以在 RockyLinux 上運行。

使用 Webmin Repository 在 CentOS 上安裝 Webmin

Webmin 不包含在 CentOS 的官方軟件包存儲庫中。 在此過程中,我們將使用 Webmin 存儲庫安裝 Webmin。

第 1 步:添加 Webmin 存儲庫

1. 首先,您需要將 Webmin 存儲庫添加到您的系統存儲庫中。 添加 Webmin 存儲庫後,您可以使用 CentOS 包管理器安裝和更新 Webmin。

要將 Webmin 存儲庫添加到系統的本地存儲庫,請創建並編輯 webmin.repo 文件在 /etc/yum.repos.d 存儲庫:

$ sudo nano /etc/yum.repos.d/webmin.repo

在文件中添加以下幾行:

[Webmin]

name=Webmin Distribution Neutral #baseurl=https://download.webmin.com/download/yum mirrorlist=https://download.webmin.com/download/yum/mirrorlist enabled=1

現在保存 webmin.repo 文件並退出。

第 2 步:導入 Webmin GPG 密鑰

您需要將 Webmin GPG 密鑰添加到系統的 GPG 密鑰環中。 首先,使用以下命令下載 GPG 密鑰:

$ wget https://download.webmin.com/jcameron-key.asc

然後使用以下命令將密鑰添加到系統的 GPG 密鑰環:

$ sudo rpm –import jcameron-key.asc

第 3 步:安裝 Webmin

現在我們可以在 CentOS 機器上安裝 Webmin。 這是安裝Webmin的命令:

$ sudo yum 安裝 webmin

提供 sudo 密碼,如果要求確認,請點擊 確認。 在此之後,將開始安裝 Webmin。

安裝 Webmin

安裝完成後,您將在輸出中看到一條消息,告訴您 Webmin 的安裝已完成以及如何登錄其 Web 界面。

Webmin 安裝成功

方法#2 使用 RPM 包在 CentOS 上安裝 Webmin

在這個方法中,我們將使用Webmin官網提供的RPM包在CentOS系統上安裝Webmin。

1.安裝依賴

首先,使用以下命令安裝一些依賴項:

$ sudo yum -y install openssl perl perl-Net-SSLeay perl-IO-Tty perl-Encode-Detect

Webmin RPM 包

第 2 步:下載 Webmin RPM

要下載 Webmin RPM 包,您可以訪問 Webmin 下載 並下載 CentOS 系統的 RPM 包。 或者您可以使用以下命令下載它:

$ wget https://prdownloads.sourceforge.net/webadmin/webmin-1.981-1.noarch.rpm

第 3 步:安裝 Webmin

現在為了安裝 Webmin RPM,請使用以下命令:

$ sudo rpm -U webmin-1.981-1.noarch.rpm

現在將開始安裝 Webmin。 安裝完成後,您將在輸出中看到一條消息,告訴您 Webmin 的安裝已完成以及如何登錄其 Web 界面。

網絡最小轉速

使用上述任何一種方法完成安裝後,繼續下一步配置 yoru 防火牆。

配置防火牆

Webmin 使用端口 10000 來偵聽系統所有 IP 地址上的連接。 如果您從安裝了 Webmin 的同一系統訪問 Webmin 界面,則無需執行此步驟。 但是,如果您的系統上正在運行防火牆並且您想從另一個系統訪問 Webmin,則需要允許端口 10000 上的流量。

要允許端口 10000 上的流量,請使用以下命令:

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

然後使用以下命令重新加載防火牆:

$ sudo 防火牆-cmd –reload

訪問 Webmin 界面

要訪問 Webmin 界面,請在 Web 瀏覽器中訪問以下鏈接:

https://:10000

如果您從安裝了 Webmin 的同一系統本地訪問 Webmin,您還可以使用 localhost 而不是 IP 地址。

以下登錄屏幕將出現在您的屏幕上。 使用用戶名登錄 以及您當前的密碼 用戶。

微信登錄

登錄後,您將看到以下類似的 Webmin Dashboard。

網絡管理員

現在您可以開始使用 Webmin 並管理您的系統了。

卸載 Webmin

如果您的系統不再需要 Webmin,您可以按如下方式刪除它:

$ sudo yum 刪除 webmin

在這篇文章中,我們描述瞭如何在 CentOS 系統上安裝 Webmin。 現在,您可以通過簡單的 Web 界面從任何地方管理和管理您的系統。 我們還描述瞭如何卸載 Webmin,以防您的系統不再需要它。