Webmin 是一个开源控制面板,它允许你通过简单易用的 Web 界面,就可以管理你的 Linux 服务器。它允许你管理用户,组,磁盘配额,创建文件和目录,也能配置大多数流行的服务,包括 Web,FTP,Email 和数据库。
这篇教程讲解如何在 CentOS 8 上安装 Webmin。
为了能够安装软件包,你需要以 root 或者其他有 sudo 权限的用户身份登录系统。
在 CentOS 8 上安装 Webmin 的推荐方式是,启用 Webmin 源仓库,并且使用dnf
包管理器来安装 Webmin 软件包。
请执行以下步骤来在 CentOS 上安装 Webmin:
01.打开你最喜欢的文本编辑器,创建源文件:
sudo nano /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
保存文件,并且关闭编辑器。
02.使用下面的rpm
命令导入 Webmin GPG Key:
sudo rpm --import http://www.webmin.com/jcameron-key.asc
03.输入以下命令,安装最新版的 Webmin:
sudo dnf install webmin
这个命令将会自动解决所有的依赖问题。一旦安装完成,应该会显示下面的输出结果:
Webmin install complete. You can now login to https://your_server_ip_or_hostname:10000/
as root with your root password.
Webmin 服务将会自动启动。
就这些。此时,你已经在你的 CentOS 8 服务器上成功安装了 Webmin。
默认情况下,Webmin 在所有的网络接口上监听端口10000
。
为了能够从网络浏览器中访问 Webmin 界面,你需要在你的服务器防火墙上开放 Webmin 端口。
运行下面的命令,允许端口10000
上的所有流量:
sudo firewall-cmd --zone=public --add-port=10000/tcp
sudo firewall-cmd --runtime-to-permanent
现在 Webmin 在你的 CentOS 服务器上安装好了。打开你最爱的浏览器,并且输入你的服务器主机名称或者公开的 IP 地址,加上 Webmin 端口10000
:
https://your_server_ip_or_hostname:10000/
浏览器将会抱怨证书不合法,因为默认情况下,Webmin 使用了一个不被信任的自签名 SSL 证书。
使用你的 root 用户账号密码登录 Webmin 网页界面:
一旦你登录成功,你将被转向到 Webmin 控制面板,那里会提供关于你系统的基本信息。
从这里开始,你就可以按照你的要求,开始配置和管理你的 CentOS 8 服务器。
你已经在你的 CentOS 8 机器上成功安装了 Webmin。现在你可以开始通过 Webmin 网页界面来管理所有的服务。
关于 Webmin,你想要了解更多,请浏览他们的官方文档页面。