Linux:可视化管理工具Webmin的安装

一、下载

地址:Webmin官网
我这里下载的是1.700-1版本
在这里插入图片描述

二、安装

1、在虚拟机上新建目录并安装软件

mkdir /opt/webmin
rpm -ivh webmin-1.700-1.noarch.rpm

在这里插入图片描述
2、修改webminroot密码

/usr/libexec/webmin/changepass.pl /etc/webmin root 123456

在这里插入图片描述
3、修改端口(可以跳过)
webmin默认端口是10000,出于安全考虑,改成我们自己的端口。
把下图中的两处,修改成6666端口
在这里插入图片描述
4、常用命令

/etc/webmin/restart   重启
/etc/webmin/start     启动
/etc/webmin/stop      停止

5、防火墙放开端口

firewall-cmd --zone=public --permanent --add-port=6666/tcp;		放开端口
firewall-cmd --reload;											重新加载配置
firewall-cmd --query-port=6666/tcp;								查看端口是否放开

三、效果展示

以修改网页中文显示为例
输入网址:http://192.168.31.130:10000/
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

<think>我们被要求回答:如何在Windows上安装可视化Linux工具。根据引用,有几种方法: 1. 使用VSCode远程连接Linux进行可视化开发(引用[2]) 2. 安装Zookeeper的可视化工具zkui(引用[3]),但这主要是针对Zookeeper的,可能不是用户想要的通用工具。 3. 使用WGCLOUD进行Linux可视化监控(引用[4]),这是一个服务器监控工具。 用户可能想要一个通用的可视化Linux管理工具。根据引用[1],提到了一个“Linux可视化管理工具”,但引用[1]的描述比较模糊。而引用[2]提供了在Windows上通过VSCode远程连接Linux的方法,这实际上是一种在Windows环境下进行Linux开发的可视化方案。 因此,我们重点介绍两种常见方式: 1. 使用VSCode进行远程开发(引用[2]的方法) 2. 使用WGCLOUD进行服务器监控(引用[4]的方法) 另外,引用[1]中提到的工具没有具体名称,我们暂时忽略。 步骤: ### 方法1:使用VSCode远程连接Linux(适合开发) 1. 在Windows上安装OpenSSH客户端(如果尚未安装): - 打开“设置”->“应用”->“可选功能”(或“设置”->“系统”->“可选功能”) - 点击“添加功能”,找到“OpenSSH客户端”并安装。 2. 安装VSCode: - 从官网下载并安装:https://code.visualstudio.com/ 3. 在VSCode中安装扩展“Remote - SSH”: - 打开VSCode,点击左侧扩展图标,搜索“Remote - SSH”,安装。 4. 配置远程连接: - 安装完成后,左侧活动栏会出现“远程资源管理器”图标。 - 点击后,在SSH TARGETS旁边点击配置按钮(齿轮图标),选择配置文件(通常是`C:\Users\你的用户名\.ssh\config`),如果没有则创建。 - 在配置文件中添加: ``` Host 你的主机名(自定义) HostName 目标Linux主机的IP地址 User 用户名 ``` - 保存后,在SSH TARGETS中会出现你配置的主机,右键选择“Connect to Host in New Window”,然后输入密码(或配置密钥登录)。 5. 连接成功后,可以在VSCode中打开远程Linux上的文件夹,进行开发,使用终端等。 ### 方法2:使用WGCLOUD进行服务器监控(适合系统监控) 根据引用[4]: 1. 下载WGCLOUD: - 访问官网(如:https://www.wgstart.com)下载最新版本。 2. 准备环境: - 服务器端(Windows或Linux):需要安装JDK1.8或以上,并安装MySQL、MariaDB或PostgreSQL数据库(任选其一)。 - 被监控的Linux主机:只需要安装agent,不需要JDK。 3. 安装步骤(以Windows作为server端为例): - 解压下载的WGCLOUD-server压缩包到Windows服务器。 - 创建数据库,并执行解压目录下的`sql/wgcloud.sql`脚本初始化数据库。 - 修改配置文件:`server/config/application.yml`,配置数据库连接信息。 - 启动服务端:运行`start.bat`(Windows)或`start.sh`(Linux)。 - 在浏览器访问:`http://服务器IP:9999/wgcloud`(默认端口9999,默认账号:admin,密码:111111)。 4. 安装agent(在需要监控的Linux主机上): - 下载agent压缩包(从官网或从server端的`agent`目录下获取)。 - 解压到Linux主机,修改`agent/config/application.properties`中的`server.url`为server端的IP和端口(默认端口9999)。 - 运行`start.sh`启动agent。 5. 登录WGCLOUD的web界面,即可查看监控数据。 ### 其他工具 另外,还有一些常见的Linux可视化管理工具,如: - Webmin:基于Web的Linux系统管理工具。 - Cockpit:Red Hat开发的服务器管理工具,提供Web界面。 安装Webmin(在Linux上): 1. 添加Webmin仓库: ```bash sudo sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list' ``` 2. 下载并安装仓库密钥: ```bash wget http://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc ``` 3. 安装Webmin: ```bash sudo apt update sudo apt install webmin ``` 4. 在Windows浏览器中访问:`https://Linux服务器IP:10000`(注意使用https)。 ### 总结 根据需求选择: - 开发:使用VSCode远程连接。 - 服务器监控:使用WGCLOUD。 - 系统管理:使用Webmin或Cockpit。 注意:以上工具都需要在Linux服务器上运行服务,然后在Windows上通过浏览器或客户端访问。 §§相关问题§§ 1. VSCode远程连接Linux时如何配置免密登录? 2. WGCLOUD监控工具支持哪些告警方式? 3. 除了Webmin,还有哪些常用的Linux Web管理面板?</think>### 在Windows上安装可视化Linux工具的指南 以下是两种主流方案,根据您的需求选择: --- #### **方案1:VSCode远程开发(适合开发场景)** 通过VSCode实现Windows与Linux可视化交互,支持文件编辑、终端操作等[^2]。 **安装步骤:** 1. **安装OpenSSH客户端**(Windows自带): - 打开`设置 > 应用 > 可选功能 > 添加功能` - 勾选 **OpenSSH客户端** → 安装 ![OpenSSH安装示意](https://example.com/ssh-install.png) 2. **安装VSCode及插件**: - 下载 [VSCode](https://code.visualstudio.com/) - 安装扩展:**Remote - SSH**(搜索安装) ![VSCode插件示意](https://example.com/vscode-ssh.png) 3. **连接Linux服务器**: - 按`Ctrl+Shift+P` → 输入`Remote-SSH: Connect to Host` - 按格式添加主机:`ssh username@linux_ip` - 输入密码后即可在Windows中操作Linux文件/终端 --- #### **方案2:WGCLOUD监控工具(适合运维监控)** 轻量级可视化工具,支持服务器状态、进程、日志等监控[^4]。 **安装步骤:** 1. **服务端(Windows)**: - 下载 [WGCLOUD](https://www.wgstart.com) - 安装JDK 1.8+ 和 MySQL/PostgreSQL - 解压WGCLOUD-server → 修改`config/application.yml`配置数据库 - 运行`start.bat`启动服务 2. **客户端(Linux)**: - 下载Agent包 → 解压到Linux - 修改`agent/config/application.properties`: ```properties server.url=http://Windows_IP:9999 # 指向服务端IP ``` - 运行`./start.sh`启动Agent 3. **访问控制台**: - 浏览器打开 `http://Windows_IP:9999/wgcloud` - 默认账号:`admin` 密码:`111111` ![WGCLOUD监控界面](https://example.com/wgcloud-dash.png) --- #### **备选方案** - **Zookeeper可视化(zkui)**[^3]: 适合管理Zookeeper集群,通过Web界面操作节点。 ```bash git clone https://github.com/zzhang5/zkui.git mvn clean install # 需Java环境 java -jar target/zkui-2.0.jar ``` - **Webmin/Cockpit**: Linux原生Web管理工具,需在Linux安装后通过浏览器访问。 > ⚠️ **注意**: > - VSCode方案需Linux开启SSH服务(`sudo systemctl start sshd`) > - WGCLOUD的Agent不依赖JDK,资源占用低[^4] ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值