Linux远程批量工具mooon_ssh与mooon_upload实战教程
需积分: 10 102 浏览量
更新于2024-09-07
收藏 145KB PDF 举报
Linux远程批量工具mooon_ssh和mooon_upload是两个实用的命令行工具,用于在Linux系统中实现对多个远程主机的批量操作。它们主要功能包括:
1. **批量命令执行**:
- mooon_ssh工具支持通过`-c`参数执行远程主机上的命令。例如,`mooon_ssh -c 'md5sum /etc/hosts'`用于检查每个主机上/etc/hosts文件的完整性。
- `mooon_ssh -c 'crontab -l'`可以查看远程主机的crontab任务列表,`-c 'rm -f /tmp/crontab.empty;touch /tmp/crontab.empty'`批量清空crontab,然后用新文件替换,最后`-c 'crontab /tmp/crontab.online'`用于批量更新crontab。
2. **文件操作**:
- mooon_upload工具用于上传文件,如`mooon_upload -s=/etc/hosts -d=/etc`,将本地的/etc/hosts文件上传到目标主机的/etc目录下。
3. **版本差异**:
- C++版本的mooon工具较为成熟,但需要特定的C++运行时库进行编译,适应性有限。
- GO版本的工具则更为简洁,无需额外编译,可以直接在广泛支持的Linux环境中使用,但功能可能相对较简略。
4. **命令行提示与使用**:
- 当用户不确定如何使用时,只需执行工具名,即可看到帮助信息,比如`$mooon_ssh`会显示关于参数和用法的指导。
5. **部署和编译**:
- 可以从GitHub获取二进制包或源代码包进行安装,地址分别为`https://github.com/eyjian/libmooon/releases`和`https://github.com/eyjian/libmooon/archive/master.zip`。
- 对于GO版本,直接运行即可;对于C++版本,需要根据具体Linux环境配置编译环境。
这些工具在自动化运维、系统管理以及脚本执行中具有很大的便利性,节省了手动操作多台机器的时间,并提高了效率。使用时注意权限问题,确保对远程主机的操作合法有效。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-09-09 上传
2022-08-03 上传
2013-06-21 上传
2024-12-03 上传
点击了解资源详情
岚天逸见
- 粉丝: 450
- 资源: 53
最新资源
- Min-f-rste-hjemmeside
- turkerbulut.github.io
- Digital-monster-Program:在PC上播放数字怪物
- GenFileData.zip
- Developer Excuses-crx插件
- UdemyTest1:从 AS 创建 repos
- 深蓝色商务UI设计公司企业模板下载4910.zip
- Mybasket-backend
- sclock:电池供电的从时钟驱动器,围绕ATmega328P构建
- ayakotm-crx插件
- LEMS,c#录amr源码,c#
- 仿新乡医学院三全学院3g触屏版手机wap学校网站模板_网站开发模板含源代码(css+html+js+图样).zip
- Express-Js-Gearman-样本
- p1.sreshtanelluri
- class-33
- 使用 MATLAB 和遗传算法和直接搜索工具箱进行优化:在 2004 年 9 月 16 日举行的网络研讨会中使用的 M 文件。-matlab开发