首页IT科技linux webapp(Webmin–一个用于Linux基于Web的系统管理工具)

linux webapp(Webmin–一个用于Linux基于Web的系统管理工具)

时间2025-07-17 00:03:10分类IT科技浏览4479
导读:Webmin是一个用于Linux系统管理的开源的基于web的系统管理配置工具。有了这个工具的帮助,我们可以管理内部的系统配置,诸如设置用户账户,磁盘配额,像Apache, DNS, PHP, MySQL,文件共享的服务等。...

Webmin是一个用于Linux系统管理的开源的基于web的系统管理配置工具              。有了这个工具的帮助             ,我们可以管理内部的系统配置                    ,诸如设置用户账户        ,磁盘配额          ,像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发行版上               ,诸如Fedora, CentOS, Rocky和AlmaLinux    ,你需要添加并且启用Webmin仓库                   ,实现此目标                  ,创建一个名为/etc/yum.repos.d/webmin.repo的文件并且以root用户向其添加以下行                    。

[root@aliyun ~]# vim /etc/yum.repos.d/webmin.repo

/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 key:

[root@aliyun ~]# wget https://download.webmin.com/jcameron-key.asc --2022-08-08 23:29:27-- https://download.webmin.com/jcameron-key.asc Resolving download.webmin.com (download.webmin.com)... 104.207.151.13, 45.76.69.64 Connecting to download.webmin.com (download.webmin.com)|104.207.151.13|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1320 (1.3K) [text/plain] Saving to: ‘jcameron-key.ascjcameron-key.asc 100%[=====================================================>] 1.29K --.-KB/s in 0s 2022-08-08 23:29:30 (36.7 MB/s) -jcameron-key.ascsaved [1320/1320] [root@aliyun ~]# ls jcameron-key.asc [root@aliyun ~]# rpm --import jcameron-key.asc

你现在将能够用以下命令安装Webmin:

[root@aliyun ~]# dnf install webmin Webmin Distribution Neutral 1.9 MB/s | 21 MB 00:10 Last metadata expiration check: 0:00:13 ago on Mon 08 Aug 2022 11:30:40 PM CST. Dependencies resolved. ============================================================================================================================== Package Architecture Version Repository Size ============================================================================================================================== Installing: webmin noarch 1.999-1 Webmin 38 M Installing dependencies: perl-Encode-Detect x86_64 1.01-28.el8 appstream 90 k perl-Filter x86_64 2:1.58-2.el8 appstream 82 k perl-encoding x86_64 4:2.22-3.el8 appstream 68 k perl-open noarch 1.11-421.el8 appstream 77 k Transaction Summary ============================================================================================================================== Install 5 Packages Total download size: 39 M Installed size: 122 M Is this ok [y/N]: y ... Installed: perl-Encode-Detect-1.01-28.el8.x86_64 perl-Filter-2:1.58-2.el8.x86_64 perl-encoding-4:2.22-3.el8.x86_64 perl-open-1.11-421.el8.noarch webmin-1.999-1.noarch Complete!

在Debian系统中安装Webmin

类似的,你需要在你的Debain添加并启用Webmin APT仓库到/etc/apt/source.list文件   。

root@gyl-huawei:~# vim /etc/apt/sources.list

在以上文件的末行添加以下行              。保存并且关闭它                     。

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

接着                ,导入并且安装GPG Key用于为Webmin安装签名的包      。

root@gyl-huawei:~# wget https://download.webmin.com/jcameron-key.asc --2022-08-09 08:49:23-- https://download.webmin.com/jcameron-key.asc Resolving download.webmin.com (download.webmin.com)... 45.76.69.64, 104.207.151.13 Connecting to download.webmin.com (download.webmin.com)|45.76.69.64|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1320 (1.3K) [text/plain] Saving to: ‘jcameron-key.asc’ jcameron-key.asc 100%[=====================================================>] 1.29K --.-KB/s in 0.001s 2022-08-09 08:49:24 (1.56 MB/s) - ‘jcameron-key.asc’ saved [1320/1320] root@gyl-huawei:~# apt-key add jcameron-key.asc OK

在Debian 11和Ubuntu 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:

root@gyl-huawei:~# apt-get install apt-transport-https root@gyl-huawei:~# apt-get update root@gyl-huawei:~# apt-get install webmin

第二步:在Linux中启动Webmin

运行以下命令启动服务

[root@aliyun ~]# systemctl start webmin [root@aliyun ~]# systemctl status webmin webmin.service - Webmin server daemon Loaded: loaded (/usr/lib/systemd/system/webmin.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2022-08-08 23:31:39 CST; 9h ago Process: 2266 ExecStart=/usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf (code=exited, status=0/SUCCESS) Main PID: 2267 (miniserv.pl) Tasks: 1 (limit: 22936) Memory: 28.6M CGroup: /system.slice/webmin.service └─2267 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf

第三步:访问Webmin控制面板

默认webmin运行在端口10000上    ,所有我们需要在我们的防火墙上开放webmin端口来访问它          。在防火墙上开放端口的最简单方法是使用以下命令                      。

-----------------[On FirewallD] ---------------- [root@aliyun ~]# setenforce 0 [root@aliyun ~]# firewall-cmd --permanent --add-port=10000/tcp [root@aliyun ~]# firewall-cmd --reload -----------------[On UFW] ---------------- root@gyl-huawei:~# ufw allow 10000 Rules updated Rules updated (v6)

现在我们应该能够使用https://IP-Address:10000并且以root输入用户名和密码访问并且登录Webmin:

http://IP-address:10000/

Webmin管理登录:

Webmin Linux系统信息:  

Webmin配置: 

Webmin Linux运行进程: 

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
美国便宜的vps(HostDare春季大促销 美国VPS主机低至6.5折(美国vps主机评测)) vue路由有什么作用(Vue3【路由元信息、过渡动效、滚动行为、路由懒加载、动态路由、路由高亮】(十一)-全面详解(学习总结—从入门到深化))