实用炫酷的Linux系统Web管理平台

Webmin是用于Linux / UNIX系统管理的开源Web控制面板。

Webmin允许您管理用户,组,磁盘配额以及配置最受欢迎的服务,包括Web,FTP,电子邮件和数据库服务器。

项目官网

https://webmin.com/

项目GitHub

https://github.com/webmin/webmin

Webmin特点

  • 易于使用:Webmin提供了直观的界面和友好的用户体验,使得系统管理员能够轻松地完成各种管理任务。
  • 支持多种操作系统:Webmin支持多种Linux发行版以及其他UNIX系统,如FreeBSD和Solaris等。
  • 全面的管理功能:Webmin集成了众多常见的服务器管理任务,包括系统配置、软件包管理、用户管理等。
  • 安全性高:Webmin具有访问控制和SSL支持,为远程管理提供了足够的安全性。
  • 可扩展性强:Webmin采用插件式结构,可以轻松地添加或删除功能模块,使其具有很强的扩展性和伸缩性。
  • 多语言支持:Webmin提供多国语言版本,包括中文,能够满足不同地区和语言习惯的用户需求。
  • 灵活的配置:Webmin的配置非常灵活,可以根据用户的需求进行定制,满足不同规模和服务器的管理需求。
  • 实时监控与日志分析:Webmin能够实时监控服务器的状态,提供实时的日志分析功能,帮助管理员及时发现并解决潜在问题。
  • 支持自动化任务:Webmin可以配置自动化任务,使得管理员能够定时执行特定的管理任务,提高管理效率。
  • 集成度高:Webmin可以与其他常见的服务器软件进行集成,如Apache、Nginx、MySQL等,方便管理员进行统一的管理和维护。
  • 部署安装

    设置repo源

    vim /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

    下载Webmin GPG密钥

    [root@Dean ~]# wget http://www.webmin.com/jcameron-key.asc --no-check-certificate 
    --2024-01-21 18:23:41--  http://www.webmin.com/jcameron-key.asc
    正在解析主机 www.webmin.com (www.webmin.com)... 216.105.38.11
    ......
    长度:1320 (1.3K) [text/plain]
    正在保存至: “jcameron-key.asc”
    
    jcameron-key.asc                           100%[=======================================================================================>]   1.29K  --.-KB/s  用时 0s      
    
    2024-01-21 18:23:44 (37.0 MB/s) - 已保存 “jcameron-key.asc” [1320/1320])

    导入Webmin GPG密钥

    [root@Dean ~]# rpm --import jcameron-key.asc

    重新生成缓存

    yum clean all
    yum makecahe

    安装webmin

    [root@Dean ~]# yum install webmin -y
    Webmin Distribution Neutral                                                                                                                3.6 MB/s |  20 MB     00:05    
    上次元数据过期检查:0:00:06 前,执行于 2024年01月21日 星期日 18时26分18秒。
    依赖关系解决。
    =============================================================================================================
     软件包                                         架构                               版本                                        仓库                                   大小
    =============================================================================================================
    安装:
     webmin                                         noarch                             2.105-1                                     Webmin                                 39 M
    安装依赖关系:
     perl-Digest-SHA                                x86_64                             1:6.02-1.el8                                appstream                              65 k
    ......
     perl-Time-Piece                                x86_64                             1.31-422.el8                                appstream                              97 k
    
    事务概要
    =============================================================================================================
    安装  8 软件包
    
    总下载:40 M
    安装大小:116 M
    下载软件包:
    (1/8): perl-Filter-1.58-2.el8.x86_64.rpm                                                                                                   463 kB/s |  81 kB     00:00    
    ..... 
    (8/8): webmin-2.105-1.noarch.rpm                                                                                                            31 kB/s |  39 MB     21:46    
    -------------------------------------------------------------------------------------------------------------
    总计                                                                                                                                        31 kB/s |  40 MB     21:47     
    运行事务检查
    事务检查成功。
    运行事务测试
    事务测试成功。
    运行事务
      准备中  :                                                                                                                                                            1/1 
      安装    : perl-Time-Piece-1.31-422.el8.x86_64
    ......
    8/8 
    已更新安装的产品。
    
    已安装:
      perl-Digest-SHA-1:6.02-1.el8.x86_64
      ......
      webmin-2.105-1.noarch                      
    
    完毕!

    启动服务

    [root@Dean ~]# systemctl enable webmin --now
    [root@Dean ~]# systemctl status webmin
    ● webmin.service - Webmin server daemon
       Loaded: loaded (/usr/lib/systemd/system/webmin.service; enabled; vendor preset: disabled)
       Active: active (running) since Sun 2024-01-21 18:48:22 CST; 1min 11s ago
     Main PID: 1707031 (miniserv.pl)
        Tasks: 1 (limit: 201230)
       Memory: 32.1M
       CGroup: /system.slice/webmin.service
               └─1707031 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
    
    1月 21 18:48:22 Dean systemd[1]: Starting Webmin server daemon...
    1月 21 18:48:22 Dean systemd[1]: Started Webmin server daemon.

    Web访问

    https://ip:10000

    账号密码,是你的主机的SSH的账号密码

    图片[1]-实用炫酷的Linux系统Web管理平台-不念博客

    登录成功

    图片[2]-实用炫酷的Linux系统Web管理平台-不念博客

    设置中文

    图片[3]-实用炫酷的Linux系统Web管理平台-不念博客

    图片[4]-实用炫酷的Linux系统Web管理平台-不念博客

    性能查看

    图片[5]-实用炫酷的Linux系统Web管理平台-不念博客

    功能如下:

    图片[6]-实用炫酷的Linux系统Web管理平台-不念博客

    图片[7]-实用炫酷的Linux系统Web管理平台-不念博客

    图片[8]-实用炫酷的Linux系统Web管理平台-不念博客

    图片[9]-实用炫酷的Linux系统Web管理平台-不念博客

    特色功能:

    图片[10]-实用炫酷的Linux系统Web管理平台-不念博客

    图片[11]-实用炫酷的Linux系统Web管理平台-不念博客