技术教程 · 2019年11月15日 0

如何在CentOS 8上安装Webmin

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。您将被重定向到以下页面:

Webmin登录

提供您的root用户,密码,然后单击“ 登录 按钮。您应该在以下页面中看到Webmin仪表板:

Webmin仪表板

在这里,您可以轻松地配置和管理CentOS 8服务器。

结论

恭喜你!您已经在CentOS 8服务器上成功安装了Webmin。您现在可以通过Webmin Web界面轻松安装LAMP / LEMP服务器,FTP服务器并轻松托管您的网站。

原文:https://www.howtoforge.com/how-to-install-webmin-on-centos-8/