网站搜索

如何在 Fedora Linux 上安装 Webmin


密切关注系统的性能是任何 Linux 用户应不时执行的基本任务之一。这有助于诊断可能影响性能的任何瓶颈。

Webmin是一款免费开源的前端监控和管理工具,可以帮助Linux用户了解各种系统指标并执行管理任务,而无需在终端上运行命令。

Webmin 提供直观、简单的 UI,提供诸如 CPURAM 和磁盘利用率等指标。它还提供基本信息,例如服务器的操作系统、主机名、内核版本、正常运行时间、平均负载、正在运行的进程和处理器信息等等。此外,您可以执行系统管理任务,例如:

  • 设置/删除用户帐户。
  • 更改用户帐户密码。
  • 安装、更新、升级和删除软件包。
  • 配置防火墙规则。
  • 重新启动/关闭。
  • 查看日志文件。
  • 安排 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 Distribution Neutral
#baseurl=https://download.webmin.com/download/yum
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1

接下来,下载并添加用于对软件包进行签名的 Webmin GPG 密钥,如图所示。

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

第 2 步:在 Fedora 上安装 Webmin

依赖项安装完成后,现在让我们使用命令安装 Webmin

dnf install webmin

所有依赖项都应自动解决,安装将开始,需要几分钟才能完成。

完成后,您可以通过执行旧的 SysV 初始化脚本来验证 Webmin 是否正在运行,如图所示。

/etc/init.d/webmin status

输出表明 Webmin 已启动并正在运行。

步骤 3:在 Fedora 防火墙上打开 Webmin 端口

默认情况下,Webmin 侦听 TCP 端口 10000,您可以通过运行 netstat 命令来确认这一点,如图所示。

netstat -pnltu | grep 10000

如果您位于防火墙后面,则需要打开 TCP 端口 10000,如图所示。

firewall-cmd --add-port=10000/tcp --zone=public --permanent
firewall-cmd --reload

第4步:访问Webmin控制面板

到目前为止,我们已经安装了Webmin并验证了其状态。剩下的唯一一件事就是登录 Webmin 并管理我们的系统。因此,启动您最喜欢的浏览器并浏览下面的 URL。

https://server-ip:10000/

当您第一次浏览该 URL 时,您将在浏览器上收到“您的连接不是私密的”警报。完全不用担心。这是因为 Webmin 附带了一个自签名 SSL 证书,该证书未经 CA 机构签名。

作为解决方法,请单击“高级”按钮,如图所示。

然后点击进入服务器。您将看到下面的登录页面。使用 root 凭据并单击“登录”进行登录。

最后,您将获得 Webmin 仪表板,让您了解系统的指标,在左侧窗格中,您将看到可供您使用的管理选项。

这标志着本教程的结束。我们希望它能让您在 Fedora Linux 上安装 Webmin 的工作变得轻松。