Webmin是一个免费的,开源的,基于Web的系统配置和管理工具,用于类似Unix的操作系统。您可以使用基于Webmin Web的界面设置Apache Web服务器,Samba,DNS,邮件,FTP,数据库,文件系统和程序包管理。Webmin与cPanel非常相似,它提供了一种通过Web浏览器管理Linux系统的简便方法。
在本教程中,我们将向您展示如何在CentOS 8上使用两种不同的方法安装Webmin。
先决条件
- 运行CentOS的服务器8。
- 在您的服务器上配置了root密码。
入门
默认情况下,在CentOS 8服务器中启用SELinux。因此,您需要先禁用它。
您可以通过编辑/ etc / selinux / config文件来做到这一点:
nano /etc/selinux/config
进行以下更改:
SELINUX=disabled
保存并关闭文件。然后,重新启动服务器以应用更改。
使用RPM安装Webmin
首先,您需要通过运行以下命令来安装所需的依赖项:
dnf install perl perl-Net-SSLeay openssl perl-Encode-Detect
安装所有依赖项后,请使用以下命令从Sourceforge下载页面下载Webmin RPM软件包:
wget https://prdownloads.sourceforge.net/webadmin/webmin-1.930-1.noarch.rpm
下载完成后,运行以下命令来安装Webmin:
rpm -ivh webmin-1.930-1.noarch.rpm
您应该看到以下输出:
warning: webmin-1.930-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 11f63c51: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Operating system is CentOS Linux Updating / installing... 1:webmin-1.930-1 ################################# [100%] Webmin install complete. You can now login to https://centos8:10000/ as root with your root password.
默认情况下,Webmin在端口10000上运行。您可以使用以下命令检查Webmin是否正在运行:
netstat -ant | grep 10000
您应该看到以下输出:
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN
您还可以使用以下命令检查Webmin进程:
ps -ef | grep webmin
您应该看到以下输出:
root 2131 1 0 12:29 ? 00:00:00 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf root 2225 6290 0 12:30 pts/0 00:00:00 grep --color=auto webmin
使用Yum存储库安装Webmin
您也可以从CentOS Yum存储库安装Webmin。首先,使用以下命令创建Webmin存储库:
nano /etc/yum.repos.d/webmin.repo
添加以下行:
[Webmin] name=Webmin Distribution Neutral mirrorlist=https://download.webmin.com/download/yum/mirrorlist enabled=1
保存并关闭文件。然后,使用以下命令下载并添加存储库签名密钥:
wget http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc
接下来,通过运行以下命令来安装Webmin:
dnf install webmin
安装完成后,您将看到以下输出:
Installing : webmin-1.930-1.noarch 2/2 Running scriptlet: webmin-1.930-1.noarch 2/2 Webmin install complete. You can now login to https://centos8:10000/ as root with your root password.
在浏览器中访问Webmin
默认情况下,Webmin侦听端口10000。因此,您需要在firewalld中打开Webmin端口。您可以使用以下命令进行操作:
firewall-cmd --zone=public --add-port=10000/tcp --permanent
firewall-cmd --reload
现在,打开您的Web浏览器,然后输入URL https:// your-server-ip:10000。您将被重定向到以下页面:
提供您的root用户,密码,然后单击“ 登录 ”按钮。您应该在以下页面中看到Webmin仪表板:
在这里,您可以轻松地配置和管理CentOS 8服务器。
结论
恭喜你!您已经在CentOS 8服务器上成功安装了Webmin。您现在可以通过Webmin Web界面轻松安装LAMP / LEMP服务器,FTP服务器并轻松托管您的网站。
原文:https://www.howtoforge.com/how-to-install-webmin-on-centos-8/