如何在 Ubuntu 20.04 上安装 Webmin
大多数系统管理任务通常在终端上执行。它们涉及创建用户、运行更新和更改配置文件等等。永远在终端上工作可能会很无聊。 Webmin 是一个开源 Web 管理工具,允许用户轻松监控和管理服务器。
您可以使用 Webmin 完成的一些任务包括:
- 在系统上添加和删除用户
- 更改用户的密码。
- 安装、更新和删除软件包。
- 设置防火墙。
- 配置磁盘配额来管理其他用户使用的空间。
- 创建虚拟主机(如果安装了 Web 服务器)。
还有更多。
在本文中,我们将了解如何在 Ubuntu 20.04 和 Ubuntu 18.04 上安装 Webmin,以便您可以无缝管理您的系统。
第 1 步:更新系统并安装必需的软件包
要开始安装 Webmin,建议按如下方式更新您的软件包列表:
sudo apt update
此外,安装必备包,如图所示。
sudo apt install wget apt-transport-https software-properties-common
第 2 步:导入 Webmin 存储库密钥
更新系统并安装软件包后,我们将附加 Webmin GPG 密钥,如图所示。
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
接下来,将 Webmin 存储库添加到源列表文件中,如图所示。
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
上述命令还会更新系统软件包列表。
第三步:在Ubuntu中安装Webmin
此时,我们将使用 APT 包管理器安装 Webmin。继续并运行以下命令:
sudo apt install webmin
出现提示时,点击 'Y'
继续 Webmin 的安装。
下面的输出确认 Webmin 安装已成功。
安装后,Webmin 服务会自动启动。这可以通过运行命令来确认。
sudo systemctl status webmin
上面的输出确认 Webmin 已启动并正在运行。
步骤 4:在 Ubuntu 防火墙上打开 Webmin 端口
默认情况下,Webmin 侦听 TCP 端口 10000。如果UFW防火墙已启用,则需要打开此端口。为此,请执行命令:
sudo ufw allow 10000/tcp
接下来,请务必重新加载防火墙。
sudo ufw reload
第5步:在Ubuntu上访问Webmin
最后,要访问 Webmin,请启动浏览器并浏览地址:
https://server-ip:10000/
您将遇到一条警告消息,提示该连接不是私有的,但不用担心。这是因为 Webmin 附带了未经 CA 验证的自签名 SSL 证书。要浏览此警告,只需单击“高级”按钮即可。
接下来,单击链接“继续服务器 IP”,如图所示。
这将向您显示如下所示的登录页面。提供您的详细信息并点击“登录”按钮。
您将看到如下所示的仪表板,其中概述了关键系统指标,例如 CPU 和 RAM 利用率,以及其他系统详细信息,例如主机名、操作系统、系统正常运行时间等。
左侧窗格是一个选项列表,可让您访问各种服务器功能。从这里您可以执行前面介绍中讨论的系统管理任务列表。
我们已经在 Ubuntu 20.04 上成功安装了 Webmin。