目录
1 概述
2 安装环境
2.1 操作系统环境
2.2 Webmin版本
3 安装和运行Webmin
3.1 安装Webmin
3.2 运行Webmin
Webmin 是一款基于网络的系统管理工具,适用于类 Unix 服务器,全球每年安装量约为 1,000,000 台。使用它可以配置操作系统内部,如用户、磁盘配额、服务或配置文件,也可以修改和控制开源应用程序,如 BIND DNS 服务器、Apache HTTP 服务器、PHP、MySQL 等。Webmin官网:www.webmin.com
浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接浪潮信息云峦服务器操作系统KeyarchOS_KOS服务器操作系统-浪潮信息
版本信息:KeyarchOS 5.8sp1
硬件平台:X86_64
webmin-1.930
Webmin软件在KOS的yum源中并没有直接提供,因此需要手动下载源码包编译安装。
进入到对应目录下:
wget https://nchc.dl.sourceforge.net/project/webadmin/webmin/1.930/webmin-1.930.tar.gz
解压
tar -zxvf webmin-1.930.tar.gz
进入解压后的目录下,可以看到Webmin的目录结构:
在此目录下,存在一个setup.sh文件,这是Webmin的安装脚本。运行它,即可进行Webmin的安装。
安装将分为三个阶段,每个阶段中,setup.sh脚本都会尝试与用户进行交互,以配置一些重要的信息。
阶段 1:选择路径信息
在这一阶段中,安装程序会等待用户输入:① 配置文件目录、② 日志文件目录、③ Perl脚本目录。此时如果不提供输入信息,则会按照默认路径进行安装。默认路径为:
- 配置文件:/etc/Webmin
- 日志文件:/var/Webmin
- perl文件:/usr/bin/perl
阶段 2:选择OS信息
在这一阶段中,安装脚本会提示等待用户输入操作系统信息和对应的版本。KeyarchOS 5.8sp1对应Redhat Enterprise Linux 8.6。按照对应OS和版本号进行输入选择即可。
阶段 3:选择应用配置
这一阶段中,主要进行应用配置。安装脚本会提示并等待用户输入应用端口号、登录用户名和密码以及是否启用SSL,以进行应用启动时的基本配置。Webmin端口号默认10000。配置完成后,可以看到Webmin已经在默认端口上启动了。
打开浏览器,访问https://localhost.localdomain:10000/,可以看到Webmin成功启动。
键入设置好的用户名和密码,等待10s左右的加载时间,可以看到Webmin的首页内容:
包括操作系统资源监控、系统信息、登录信息以及磁盘信息。
点击左侧菜单栏,能够看到Webmin软件包含的内容和功能。
菜单栏中的各项分别是:
- Webmin - Webmin 自己的一些配置设定
- System - 目标系统的一些基本配置设定
- Servers - 各种服务配置
- Others - 其他软件配置
- Networking - 网络相关配置
- Hardware - 硬件配置
- Cluster - 集群配置
- Un-used Modules - 未启用模块,通常是系统尚未安装的服务
- Refresh Modules - 点击刷新模块,已安装服务其相应的模块就会出现
Webmin还有很多强大的功能,例如,安装集成第三方模块等,可以访问其官方文档来查看学习,本文不再赘述。