如何在 CentOS 8 上安装 Webmin如何在 CentOS 8 上安装 Webmin如何在 CentOS 8 上安装 Webmin如何在 CentOS 8 上安装 Webmin
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 CentOS 8 上安装 Webmin

本教程适用于这些操作系统版本

  • 中央操作系统 8
  • 中央操作系统 7

在此页

  1. 先决条件
  2. 开始
  3. 使用 RPM 安装 Webmin
  4. 使用 Yum 存储库安装 Webmin
  5. 在浏览器中访问 Webmin
  6. 结论

Webmin 是一个免费的、开源的、基于 Web 的系统配置和管理工具,适用于类 Unix 操作系统。您可以使用 Webmin 基于 Web 的界面设置 Apache Web 服务器、Samba、DNS、邮件、FTP、数据库、文件系统和包管理。 Webmin 与 cPanel 非常相似,提供了一种通过 Web 浏览器管理 Linux 系统的简便方法。

在本教程中,我们将向您展示如何在 CentOS 8 上使用两种不同的方法安装 Webmin。

先决条件

  • 一台运行 CentOS 8 的服务器。
  • 在您的服务器上配置了根密码。

入门

默认情况下,SELinux 在 CentOS 8 服务器中启用。所以你需要先禁用它。

您可以通过编辑 /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 仪表板:

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

结论

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

©2015-2025 艾丽卡 support@alaica.com