Webmin是一个基于 Web 的现代 Linux 管理工具(类似于Cockpit Web Console),允许您监控各种系统指标。使用Webmin,您还可以执行管理任务,例如管理用户帐户、更改设置和配置 DNS 设置。
Webmin提供了一个 GUI,可显示 CPU、RAM 和磁盘利用率等系统指标。此信息可用于诊断可能影响系统性能的任何问题。
Webmin允许您执行以下系统管理任务:
- 更改用户帐户密码。
- 安装、更新、升级和删除软件包。
- 防火墙规则的配置。
- 重新启动或关闭。
- 查看日志文件。
- 安排 cron 作业。
- 设置新的用户帐户或删除现有的用户帐户。
在本指南中,我们将介绍在RHEL 8上安装Webmin。
第 1 步:安装 Webmin 的先决条件
首先,我们将安装Webmin安装过程中所需的一些先决条件。所以。继续运行dnf 命令:
$ sudo dnf install -y wget perl perl-Net-SSLeay openssl unzip perl-Encode-Detect perl-Data-Dumper
![](https://www.alaica.com/wp-content/uploads/linux-1118.png)
安装完成后,继续下一步。
第 2 步:启用 Webmin 存储库
下一步是使用以下wget 命令下载 Webmin 的 GPG 密钥,用于加密和签名消息。
# wget https://download.webmin.com/jcameron-key.asc
下载后,使用rpm 命令导入它,如下所示。
# sudo rpm --import jcameron-key.asc
步骤 3:在 RHEL 8 上安装 Webmin
就位 GPG 密钥后,最后一步是安装Webmin。官方Webmin 下载页面包含适用于主线 Linux 发行版(例如Debian、CentOS等)的 Webmin 软件包。由于我们在RHEL上安装Webmin,因此您需要使用wget 命令获取RPM软件包,如图所示。
$ wget https://prdownloads.sourceforge.net/webadmin/webmin-1.970-1.noarch.rpm
下载完成后,使用以下命令安装 Webmin:
$ sudo rpm -Uvh webmin-1.970-1.noarch.rpm
![](https://www.alaica.com/wp-content/uploads/linux-1119.png)
安装过程完成后,验证Webmin是否正在运行。
$ sudo systemctl 状态 webmin.service
下面的输出确认Webmin正在运行。
![](https://www.alaica.com/wp-content/uploads/linux-1120.png)
步骤 4:在防火墙上打开 Webmin 端口
默认情况下,Webmin侦听 TCP 端口10000。要确认这一点,请使用netstat 命令,如图所示。
# 须藤 netstat -pnltu | 查询 10000
如果您位于防火墙后面,请打开 TCP 端口10000:
$ sudo 防火墙-cmd --add-port=10000/tcp --zone=public --permanent $ sudo 防火墙-cmd --reload
第四步:访问Webmin界面
一切就绪后,现在可以访问Webmin了,我们将通过 Web 浏览器执行此操作。因此,启动您的网络浏览器并浏览 URL:
https://服务器IP:10000/
首先,您会收到一条警告,表明您的连接是私人的。但不用担心。这仅表明Webmin SSL证书是自签名的,不被CA认可。因此,单击“高级”选项卡。
![](https://www.alaica.com/wp-content/uploads/linux-1121.png)
然后,单击“继续访问服务器的 IP 地址”。这将带您进入 Webmin 登录页面,您将在其中使用 root 凭据登录。
![](https://www.alaica.com/wp-content/uploads/linux-1122.png)
登录后,仪表板将显示如图所示。
![](https://www.alaica.com/wp-content/uploads/linux-1123.png)
就是这样。您已在RHEL 8上成功安装Webmin。