# itennis-server-tools **Repository Path**: itenis/itennis-server-tools ## Basic Information - **Project Name**: itennis-server-tools - **Description**: 实现批量服务器运维管理,快速部署下发指令等 - **Primary Language**: Shell - **License**: WTFPL - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 1 - **Created**: 2020-05-27 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: nms **Tags**: None ## README # iTennis服务器运维简化版 ## 1、功能列表 | 功能选项 | 功能名称 | 备注 | | -------- | ------------------ | ------------------------------------------------------------ | | [1] | 批量执行命令 | 在所有服务器上执行命令 | | [2] | 批量拷贝文件到远程 | 将本地文件拷贝所有服务器 | | [3] | 批量拷贝文件到本地 | 将所有服务器上的指定文件拷贝到本地服务器上,作为收集信息功能。 | | [q] | 退出 | 退出脚本 | ## 2、文件目录说明 | 序号 | 名称 | 作用 | 备注 | | ---- | -------- | ---------------- | --------------------------- | | 1 | config | 配置文件所在路径 | 配置文件以#开头为注解不生效 | | 2 | core | 核心脚本 | 核心功能支持 | | 3 | tools | 封装脚本 | 核心功能的二次封装 | | 4 | logs | 日志路径 | 日志存放 | | 5 | start.sh | 启动脚本 | 程序运行入口 | | | | | | ## 3、启动方式 ```shell 方式一: sh start.sh ****************************************Please Input************************************ ** [1]:Batch execute commands ** ** ** [2]:Batch copy files to remote ** ** ** [3]:Batch copy files to local ** ** ** [q]:Quit ** ** ***********************@iTennis By xiehuisheng@hotmail.com****************************** Please input [1-3,q]: 方式二: sh start.sh -f [1-3,q] ``` ## 4、Bug修复 - 修改日志打印问题 - 修复日志权限问题 - 修复配置文件空行问题 - 添加了以参数方式运行 - 优化代码结构和日志打印 ## 5、软件支持 Centos、Redhat等Linux系统、Mac系统 ## 6、联系方式 微信:xhs563376097 邮箱:xiehuisheng@hotmail.com ## 7、感谢 谢谢大家支持与鼓励,如果对你有帮助,请帮忙留下你的爱心,非常感谢您的支持。