Linux系统的web管理工具——webmin搭建

简介: Linux系统的web管理工具——webmin搭建

一、webmin介绍

Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。

二、添加webmin的yum仓库

[root@192 ~]# vim /etc/yum.repos.d/webmin.repo
[root@192 ~]# cat /etc/yum.repos.d/webmin.repo 
[Webmin]
name=Webmin Distribution Neutral
baseurl=http://download.webmin.com/download/yum
enabled=1

三、检查yum仓库状态

[root@192 ~]# yum repolist all
Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
Webmin                                                                                                                                                             | 2.9 kB  00:00:00     
base                                                                                                                                                               | 3.6 kB  00:00:00     
epel                                                                                                                                                               | 4.7 kB  00:00:00     
extras                                                                                                                                                             | 2.9 kB  00:00:00     
updates                                                                                                                                                            | 2.9 kB  00:00:00     
(1/3): epel/x86_64/updateinfo                                                                                                                                      | 1.0 MB  00:00:01     
(2/3): Webmin/primary_db                                                                                                                                           | 179 kB  00:00:04     
(3/3): epel/x86_64/primary_db                                                                                                                                      | 7.0 MB  00:00:11     
repo id                                                             repo name                                                                                              status
Webmin                                                              Webmin Distribution Neutral                                                                            enabled:    212
base/7/x86_64                                                       CentOS-7 - Base - mirrors.aliyun.com                                                                   enabled: 10,072
centosplus/7/x86_64                                                 CentOS-7 - Plus - mirrors.aliyun.com                                                                   disabled
contrib/7/x86_64                                                    CentOS-7 - Contrib - mirrors.aliyun.com                                                                disabled
epel/x86_64                                                         Extra Packages for Enterprise Linux 7 - x86_64                                                         enabled: 13,753
epel-debuginfo/x86_64                                               Extra Packages for Enterprise Linux 7 - x86_64 - Debug                                                 disabled
epel-source                                                         Extra Packages for Enterprise Linux 7 - x86_64 - Source                                                disabled
extras/7/x86_64                                                     CentOS-7 - Extras - mirrors.aliyun.com                                                                 enabled:    512
updates/7/x86_64                                                    CentOS-7 - Updates - mirrors.aliyun.com                                                                enabled:  3,842
repolist: 28,391

三、安装webmin

1.添加GPG密钥

 wget http://www.webmin.com/jcameron-key.asc --no-check-certificate
 rpm --import jcameron-key.asc

2.安装webmin

rpm --import jcameron-key.asc

3.检查webmin状态

root@192 yum.repos.d]# systemctl status webmin
● webmin.service - Webmin server daemon
   Loaded: loaded (/usr/lib/systemd/system/webmin.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2022-06-03 19:40:23 CST; 45s ago
  Process: 41185 ExecStart=/etc/webmin/.start-init (code=exited, status=0/SUCCESS)
 Main PID: 41186 (miniserv.pl)
    Tasks: 1
   Memory: 44.7M
   CGroup: /system.slice/webmin.service
           └─41186 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf

Jun 03 19:40:23 192.168.3.146 systemd[1]: Starting Webmin server daemon...
Jun 03 19:40:23 192.168.3.146 .start-init[41185]: Starting Webmin server in /usr/libexec/webmin
Jun 03 19:40:23 192.168.3.146 systemd[1]: Started Webmin server daemon.

4.放行firewalld及关闭selinux

①关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
getenforce

②放行firewalld

[root@192 yum.repos.d]# firewall-cmd --permanent --add-port=10000/tcp
success
[root@192 yum.repos.d]# firewall-cmd --reload 
success
[root@192 yum.repos.d]# firewall-cmd --list-ports 
80/tcp 10000/tcp
[root@192 yum.repos.d]#

四、web界面访问

1.登录web

https://192.168.3.146:10000/

在这里插入图片描述

2.查看webmin的首页

在这里插入图片描述

五、webmin的汉化

webmin–改变语言和主题–中文字体

在这里插入图片描述
在这里插入图片描述

相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
22天前
|
缓存 Java Linux
如何解决 Linux 系统中内存使用量耗尽的问题?
如何解决 Linux 系统中内存使用量耗尽的问题?
106 48
|
18天前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
15 3
|
22天前
|
Linux
在 Linux 系统中,`find` 命令
在 Linux 系统中,`find` 命令
25 1
|
22天前
|
网络协议 Linux 虚拟化
如何在 Linux 系统中查看进程的详细信息?
如何在 Linux 系统中查看进程的详细信息?
41 1
|
6天前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。
|
2月前
|
XML JSON API
ServiceStack:不仅仅是一个高性能Web API和微服务框架,更是一站式解决方案——深入解析其多协议支持及简便开发流程,带您体验前所未有的.NET开发效率革命
【10月更文挑战第9天】ServiceStack 是一个高性能的 Web API 和微服务框架,支持 JSON、XML、CSV 等多种数据格式。它简化了 .NET 应用的开发流程,提供了直观的 RESTful 服务构建方式。ServiceStack 支持高并发请求和复杂业务逻辑,安装简单,通过 NuGet 包管理器即可快速集成。示例代码展示了如何创建一个返回当前日期的简单服务,包括定义请求和响应 DTO、实现服务逻辑、配置路由和宿主。ServiceStack 还支持 WebSocket、SignalR 等实时通信协议,具备自动验证、自动过滤器等丰富功能,适合快速搭建高性能、可扩展的服务端应用。
143 3
|
1月前
|
设计模式 前端开发 数据库
Python Web开发:Django框架下的全栈开发实战
【10月更文挑战第27天】本文介绍了Django框架在Python Web开发中的应用,涵盖了Django与Flask等框架的比较、项目结构、模型、视图、模板和URL配置等内容,并展示了实际代码示例,帮助读者快速掌握Django全栈开发的核心技术。
152 45
|
13天前
|
存储 前端开发 JavaScript
如何在项目中高效地进行 Web 组件化开发
高效地进行 Web 组件化开发需要从多个方面入手,通过明确目标、合理规划、规范开发、加强测试等一系列措施,实现组件的高效管理和利用,从而提高项目的整体开发效率和质量,为用户提供更好的体验。
24 7
|
18天前
|
开发框架 搜索推荐 数据可视化
Django框架适合开发哪种类型的Web应用程序?
Django 框架凭借其强大的功能、稳定性和可扩展性,几乎可以适应各种类型的 Web 应用程序开发需求。无论是简单的网站还是复杂的企业级系统,Django 都能提供可靠的支持,帮助开发者快速构建高质量的应用。同时,其活跃的社区和丰富的资源也为开发者在项目实施过程中提供了有力的保障。
|
17天前
|
开发框架 JavaScript 前端开发
TypeScript 是一种静态类型的编程语言,它扩展了 JavaScript,为 Web 开发带来了强大的类型系统、组件化开发支持、与主流框架的无缝集成、大型项目管理能力和提升开发体验等多方面优势
TypeScript 是一种静态类型的编程语言,它扩展了 JavaScript,为 Web 开发带来了强大的类型系统、组件化开发支持、与主流框架的无缝集成、大型项目管理能力和提升开发体验等多方面优势。通过明确的类型定义,TypeScript 能够在编码阶段发现潜在错误,提高代码质量;支持组件的清晰定义与复用,增强代码的可维护性;与 React、Vue 等框架结合,提供更佳的开发体验;适用于大型项目,优化代码结构和性能。随着 Web 技术的发展,TypeScript 的应用前景广阔,将继续引领 Web 开发的新趋势。
31 2

热门文章

最新文章