密切关注系统的性能是任何 Linux 用户应不时执行的基本任务之一。这有助于诊断可能影响性能的任何瓶颈。
Webmin是一款免费开源的前端监控和管理工具,可以帮助 Linux 用户了解各种系统指标并执行管理任务,而无需在终端上运行命令。
Webmin提供了直观且简单的 UI,可提供CPU、RAM和磁盘利用率等指标。它还提供基本信息,例如服务器的操作系统、主机名、内核版本、正常运行时间、平均负载、正在运行的进程和处理器信息等等。此外,您可以执行系统管理任务,例如:
- 设置/删除用户帐户。
- 更改用户帐户密码。
- 安装、更新、升级和删除软件包。
- 配置防火墙规则。
- 重新启动/关闭。
- 查看日志文件。
- 安排 cron 作业。
- 还有更多。
在本指南中,我们将介绍如何在Fedora Linux上安装Webmin。
第 1 步:安装 Webmin YUM 存储库
如果您想通过DNF 包管理器安装和更新Webmin,请创建/etc/yum.repos.d/webmin.repo文件。
# vi /etc/yum.repos.d/webmin.repo
将以下存储库信息添加到文件中。
[Webmin] name=Webmin 分布中性 #baseurl=https://download.webmin.com/download/yum 镜像列表=https://download.webmin.com/download/yum/mirrorlist 启用=1
接下来,下载并添加用于对软件包进行签名的 Webmin GPG 密钥,如图所示。
# wget https://download.webmin.com/jcameron-key.asc # rpm --import jcameron-key.asc
第 2 步:在 Fedora 上安装 Webmin
依赖项安装完成后,现在让我们使用命令安装Webmin 。
#dnf安装webmin
![](https://www.alaica.com/wp-content/uploads/linux-1106.png)
所有依赖项都应自动解决,安装将开始,需要几分钟才能完成。
完成后,您可以通过执行旧的 SysV 初始化脚本来验证Webmin是否正在运行,如图所示。
# /etc/init.d/webmin 状态
![](https://www.alaica.com/wp-content/uploads/linux-1107.png)
输出表明 Webmin 已启动并正在运行。
步骤 3:在 Fedora 防火墙上打开 Webmin 端口
默认情况下,Webmin侦听TCP端口10000,您可以通过运行netstat 命令来确认这一点,如下所示。
# netstat -pnltu | 查询 10000
![](https://www.alaica.com/wp-content/uploads/linux-1108.png)
如果您位于防火墙后面,则需要打开TCP端口10000,如图所示。
# 防火墙-cmd --add-port=10000/tcp --zone=public --permanent # 防火墙-cmd --reload
![](https://www.alaica.com/wp-content/uploads/linux-1109.png)
第4步:访问Webmin控制面板
到目前为止,我们已经安装了Webmin并验证了其状态。剩下的唯一一件事就是登录Webmin并管理我们的系统。因此,启动您最喜欢的浏览器并浏览下面的 URL。
https://服务器IP:10000/
当您第一次浏览该 URL 时,您将在浏览器上收到“您的连接不是私有的”警报。完全不用担心。这是因为Webmin附带了一个自签名 SSL 证书,该证书未经 CA 机构签名。
作为解决方法,请单击“高级”按钮,如图所示。
![](https://www.alaica.com/wp-content/uploads/linux-1110.png)
然后点击进入服务器。您将看到下面的登录页面。使用 root 凭据并单击“登录”进行登录。
![](https://www.alaica.com/wp-content/uploads/linux-1111.png)
最后,您将获得Webmin仪表板,让您一目了然地了解系统的指标,并且在左侧窗格中,您将看到可供您使用的管理选项。
![](https://www.alaica.com/wp-content/uploads/linux-1112.png)
这标志着本教程的结束。我们希望它能让您在Fedora Linux上安装 Webmin 的工作变得轻松。