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