Rocky Linux 8 安装 Webmin

Webmin 是一个免费、开源且基于 Web 的控制面板,允许系统管理员从 Web 浏览器管理 Linux 服务器。 它支持广泛的 Linux 发行版,包括 Linux、Solaris、FreeBSD 等。 使用 Webmin,我们可以做很多事情,包括包管理、网络配置和性能监控、用户帐户创建、文件管理、防火墙管理等等。 它已成为 cPanel 的一个很好的开源替代品。

在这篇文章中,我们将向我们展示 Rocky Linux 8 上安装 Webmin。

先决条件

  • 在 云平台上运行 Rocky Linux 8 的服务器
  • 在我们的服务器上配置了 root 密码

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Rocky Linux 作为至少 2GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

登录到服务器后,运行以下命令以使用最新的可用软件包更新基本系统。

dnf update -y

第 2 步 – 安装 Webmin

默认情况下,Webmin 不包含在 RockyLinux 默认存储库中,因此我们需要从 RockyLinux 安装脚本中安装它。

首先,使用以下命令安装所需的软件包:

dnf install wget tar perl -y

接下来,使用以下命令下载最新版本的 Webmin:

wget https://www.webmin.com/download/webmin-current.tar.gz

下载 Webmin 后,使用以下命令解压下载的文件:

tar xvf webmin-current.tar.gz

接下来,为 Webmin 创建一个安装目录。

mkdir -p /usr/local/webmin

接下来,通过运行以下脚本安装 Webmin:

./webmin-1.981/setup.sh /usr/local/webmin/

在安装过程中,系统会要求我们提供 Webmin 端口、管理员用户名和密码,如下所示:

Config file directory [/etc/webmin]: 
Log file directory [/var/webmin]: 

***********************************************************************
Webmin is written entirely in Perl. Please enter the full path to the
Perl 5 interpreter on wer system.

Full path to perl (default /usr/bin/perl): 

Testing Perl ...
Perl seems to be installed ok

***********************************************************************
Operating system name:    Rocky Linux
Operating system version: 8.4

***********************************************************************
Webmin uses its own password protected web server to provide access
to the administration programs. The setup script needs to know :
 - What port to run the web server on. There must not be another
   web server already using this port.
 - The login name required to access the web server.
 - The password required to access the web server.
 - If the webserver should use SSL (if wer system supports it).
 - Whether to start webmin at boot time.

Web server port (default 10000): 
Login name (default admin): 
Login password: 
Password again: 
Use SSL (y/n): n
Start Webmin at boot time (y/n): y
***********************************************************************
Webmin has been installed and started successfully. Use wer web
browser to go to

  http://RockyLinux8:10000/

and login with the name and password we entered previously.

默认情况下,Webmin 侦听端口 10000。我们可以使用以下命令检查它:

ss -antpl | grep 10000

我们应该看到以下输出:

LISTEN 0      128          0.0.0.0:10000      0.0.0.0:*    users:(("miniserv.pl",pid=20906,fd=7))

第 3 步 – 配置防火墙

如果 firewalld 防火墙已安装并在我们的服务器中运行,那么我们需要允许端口 10000 通过 firewalld。 我们可以使用以下命令允许它:

firewall-cmd --add-port=10000/tcp --permanent

接下来,重新加载 firewalld 以应用更改:

firewall-cmd --reload

第 4 步 – 访问 Webmin Web 界面

现在,打开我们的 Web 浏览器并使用 URL http://wer-server-ip:10000 访问 Webmin Web 界面。 我们将被重定向到 Webmin 登录页面:
Webmin 登录页面

提供我们的管理员用户名和密码,然后单击登录按钮。 我们应该在以下页面上看到 Webmin 仪表板:
Webmin 仪表板页面

单击工具 => 命令外壳。 我们应该看到以下页面:
Webmin 命令外壳页面

从这里,我们可以在 Linux 服务器上执行任何命令。

单击工具 => 文件管理器。 我们应该看到以下页面:
Webmin 文件管理器页面

从这里,我们可以在服务器上创建和管理文件和目录。

单击工具 => 文本登录。 我们应该看到以下页面:
Webmin 文本登录页面

从这里,我们可以使用任何用户登录到我们的服务器。

单击未使用的模块。 我们应该看到以下页面:
Webmin包安装页面

从这里,我们可以在我们的服务器上安装任何软件包。

如果要从服务器上卸载 Webmin,请运行以下脚本:

bash /etc/webmin/uninstall.sh

恭喜! 我们已成功将 Webmin 安装到 RockyLinux 8。我们现在可以从基于 Web 的界面轻松管理我们的 Linux 服务器——在来自 的专用服务器上试用!

© 版权声明
THE END
喜欢就支持一下吧
点赞6分享
评论 抢沙发

请登录后发表评论