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 的安裝已完成以及如何登錄其 Web 界面。
方法#2 使用 RPM 包在 CentOS 上安裝 Webmin
在這個方法中,我們將使用Webmin官網提供的RPM包在CentOS系統上安裝Webmin。
1.安裝依賴
首先,使用以下命令安裝一些依賴項:
$ sudo yum -y install openssl perl perl-Net-SSLeay perl-IO-Tty perl-Encode-Detect
第 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://
如果您從安裝了 Webmin 的同一系統本地訪問 Webmin,您還可以使用 localhost 而不是 IP 地址。
以下登錄屏幕將出現在您的屏幕上。 使用用戶名登錄 根 以及您當前的密碼 根 用戶。
登錄後,您將看到以下類似的 Webmin Dashboard。
現在您可以開始使用 Webmin 並管理您的系統了。
卸載 Webmin
如果您的系統不再需要 Webmin,您可以按如下方式刪除它:
$ sudo yum 刪除 webmin
在這篇文章中,我們描述瞭如何在 CentOS 系統上安裝 Webmin。 現在,您可以通過簡單的 Web 界面從任何地方管理和管理您的系統。 我們還描述瞭如何卸載 Webmin,以防您的系統不再需要它。