# 远程可视化管理 Linux 上的 httpd 网站服务 **Repository Path**: chen-zhangkai/httpd ## Basic Information - **Project Name**: 远程可视化管理 Linux 上的 httpd 网站服务 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-24 - **Last Updated**: 2026-06-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 远程可视化管理 Linux 上的 httpd 网站服务 #### 介绍 基于 Python+Tkinter+Paramiko 开发桌面运维工具,通过 SSH 协议远程连接 Linux 服务器,实现 Apache (httpd) 服务状态查询、启停控制、日志读取功能。采用多线程异步执行 SSH 指令解决界面卡顿问题,复用 SSH 连接提升效率,自动捕获命令执行错误并弹窗提示,支持分页读取日志避免大文件阻塞,简化测试服务器运维操作,替代传统 SSH 终端手动命令操作。 #### 安装教程 1. 环境准备: 系统:Windows / Mac / Linux 均可 前提:已安装 Python3.8 及以上版本 2. 安装依赖库: 打开终端 / CMD,执行安装命令:pip install paramiko 3. 代码准备:修改代码顶部配置参数,改成你的服务器信息 HOST = "192.168.40.80" # 你的Linux服务器IP USERNAME = "root" # 服务器账号 PASSWORD = "111111" # 服务器密码 HTTPD_SERVICE = "httpd" # 服务名,Nginx则改为nginx LOG_FILE_PATH = "/var/log/httpd/access_log" # 对应日志路径 #### 使用说明 1. 服务器已开启 SSH,22 端口防火墙放行;root 账号密码登录可用 2. 服务器安装 httpd 服务,支持 systemctl 管理 3. 本地电脑安装 Python3,并执行依赖安装:pip install paramiko #### 注意事项 1.代码内置账号密码,仅内网测试环境使用,禁止生产环境直接使用; 2.网络较差时操作会有短暂延迟,程序不会卡死; 3.若服务器禁用 root 密码登录,需修改代码改为密钥登录; 4.如需发给无 Python 环境的 Windows 用户,可使用 pyinstaller 打包为 exe 程序; 5.仅支持 systemd 系统(CentOS7+/Ubuntu16+),低版本 Linux 不兼容。