分享最新优惠信息
购买主机更加划算

Webmin:一个基于Web网页的Linux系统管理工具

Webmin是一个基于Web网页的开源系统配置工具,用于Linux服务器系统管理。借助Webmin工具,用户可以管理内部系统配置,例如设置用户帐户、磁盘配额、 Apache、DNS、PHP、MySQL等服务配置、文件共享等等。

Webmin应用程序是基于Perl模块,它使用TCP端口10000和OpenSSL库通过浏览器进行网络通信。

使用Webmin可以做的一些工作是:

  • 在系统上创建、编辑和删除用户帐户。
  • 通过NFS协议与其他Linux系统共享文件和目录。
  • 设置磁盘配额以管理用户可用的磁盘空间量。
  • 在系统上安装、查看和删除软件包。
  • 更改系统的IP地址、DNS设置和路由配置。
  • 设置Linux防火墙以保护系统。
  • 为Apache Webserver创建和配置虚拟主机。
  • 管理MySQL或PostgreSQL数据库服务器中的数据库、表和字段。
  • 通过Samba文件共享与Windows系统共享文件和目录。

在本文中,小编将简单介绍在Linux系统中安装最新版本Webmin管理工具的大致过程。

在Linux中安装Webmin控制面板

首先需要使用Webmin存储库安装最新的Webmin工具及其所需的依赖项,此外还通过存储库接收Webmin的最新自动更新。

在RHEL系统中安装Webmin

在基于RHEL的发行版上,例如FedoraCentOSRockyAlmaLinux,需要添加并启用Webmin存储库,一root用户创建一个名为/etc/yum.repos.d/webmin.repo的文件并将以下行添加到该文件中。

# vi /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
gpgkey=https://download.webmin.com/jcameron-key.asc
gpgcheck=1

此外还应该使用以下命令下载并安装用于签名包的GPG密钥

# wget https://download.webmin.com/jcameron-key.asc
# rpm --import jcameron-key.asc

这时候就可以使用以下命令安装Webmin:

# yum install webmin

在 RHEL系统中安装Webmin

在Debian系统中安装Webmin

同样,需要在Debian系统(例如UbuntuMint)上的/etc/apt/sources.list文件中添加和启用Webmin APT存储库。

$ sudo nano /etc/apt/sources.list

在文件底部添加以下行内容,保存并关闭它。

deb https://download.webmin.com/download/repository sarge contrib

接下来,导入并安装GPG密钥用于为Webmin安装签名包。

$ wget https://download.webmin.com/jcameron-key.asc
$ sudo apt-key add jcameron-key.asc

Debian 11Ubuntu 22.04或更高版本上,命令应为:

$ wget https://download.webmin.com/jcameron-key.asc
$ sudo cat jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg

现在可以使用以下命令安装Webmin:

$ sudo apt-get install apt-transport-https
$ sudo apt-get update
$ sudo apt-get install webmin

在Linux系统中启动Webmin

运行以下命令启动服务:

------------------- [基本RedHat的系统] -------------------
# /etc/init.d/webmin start
# /etc/init.d/webmin status
------------------- [基于Debian系统] -------------------

$ sudo /etc/init.d/webmin start
$ sudo /etc/init.d/webmin status

访问Webmin控制面板

默认情况下Webmin在端口10000上运行,因此需要在防火墙上打开Webmin端口才能访问它。在防火墙上打开端口的最简单方法是使用以下命令。

------------------- [在FirewallD上面] -------------------

# firewall-cmd --add-port=10000/tcp
# firewall-cmd --reload
------------------- [在UFW上面] -------------------

$ sudo ufw allow 10000
------------------- [在IPtables上面] -------------------

# iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT
# service iptables save
# /etc/init.d/iptables restart

现在应该能够使用URL http://localhost:10000/访问和登录Webmin,可以输入root用户名和密码(当前root 密码)进行等。对于远程访问的话,只需将localhost替换为远程IP地址即可。

http://localhost:10000/
或者
http://IP-address:10000/
Webmin管理员登录

Webmin Linux 系统信息

Webmin配置

总结idccoupon.com/wp-admin/post.php?post=8719&action=edit

以上就是在Linux服务器当中安装Webmin面板的大致过程,Webmin是一个基于Web网页系统配置工具,使用管理起来相对比较方面,感兴趣的小伙伴可以参考上述教程进行安装。

另外,如果是RHEL 8系统,可以参考此前的文章RHEL 8系统安装Webmin系统管理工具的方法教程

未经允许不得转载:惠主机 » Webmin:一个基于Web网页的Linux系统管理工具