通过SSH对多台远程主机管理,
支持单个命令执行,
也支持批处理文件.
这个工具其实已经集成在RoadRunner这个GEM里面了,只是不是每个人都需要RR,但很多人会经常对多台服务器进行操作.
例子:
引用
./hostmgr --command "ls -l" -f servers.yaml
引用
charlesdemacbook-pro:hostsmanager Cui$ ./hostmgr --command "ls -l" -f servers.yaml
total 1760
-rw------- 1 root root 12375 Apr 23 10:57 1.cap
-rw-r--r-- 1 root root 28933 Jun 3 15:38 a.a
-rw------- 1 root root 896 Apr 6 16:01 anaconda-ks.cfg
-rwxr-xr-x 1 root root 44295 Jun 8 20:27 a.out
-rw-r--r-- 1 root root 23390 Apr 16 01:24 download.cgi
-rwxr-xr-x 1 root root 58160 Apr 16 12:11 fuck
-rw-r--r-- 1 root root 29412 Apr 6 16:01 install.log
-rw-r--r-- 1 root root 3564 Apr 6 16:01 install.log.syslog
-rwxr-xr-x 1 root root 218 Apr 19 14:42 lvs2.sh
-rwxr-xr-x 1 root root 421 Apr 8 15:56 lvs.sh
drwxr-xr-x 3 root root 4096 Apr 14 15:43 META-INF
-rw------- 1 root root 21991 Apr 21 14:50 outsmtp.cap
-rw-r--r-- 1 root root 94698 Jun 1 13:58 p.p
-rw-r--r-- 1 root root 997031 May 24 11:33 scons-1.3.0-1.noarch.rpm
drwxr-xr-x 5 root root 4096 Apr 16 01:42 soft
-rw-r--r-- 1 root root 84400 Apr 22 18:44 sqlworker_threads.txt
drwxr-xr-x 7 501 501 4096 Jun 12 09:44 sysstat-9.0.6
-rw-r--r-- 1 root root 299506 Nov 11 2009 sysstat-9.0.6.tar.gz
-rw-r--r-- 1 root root 234 Apr 16 12:10 test.cpp
-rw-r--r-- 1 root root 86 Apr 16 12:06 test.cpp~
-rw-r--r-- 1 root root 729 Jun 8 20:27 testnuwa.cpp
drwxr-xr-x 3 root root 4096 Apr 20 20:59 whj
ls -l --exec over.
total 116
-rw-r--r-- 1 root root 51309 Jun 1 13:28 a.a
-rw------- 1 admin admin 896 Apr 6 14:57 anaconda-ks.cfg
-rw-r--r-- 1 admin admin 29412 Apr 6 14:57 install.log
-rw-r--r-- 1 admin admin 3564 Apr 6 14:57 install.log.syslog
-rwxr-xr-x 1 admin admin 470 Apr 8 15:57 lvs2.sh
-rwxr-xr-x 1 admin admin 416 Apr 7 19:35 lvs.sh
ls -l --exec over.
total 64
-rw------- 1 root root 1240 Apr 6 18:55 anaconda-ks.cfg
-rw-r--r-- 1 root root 29427 Apr 6 18:55 install.log
-rw-r--r-- 1 root root 3564 Apr 6 18:55 install.log.syslog
-rwxr-xr-x 1 root root 382 Apr 8 15:58 lvs2.sh
-rwxr-xr-x 1 root root 416 Apr 7 19:36 lvs.sh
drwxr-xr-x 2 root root 4096 May 25 10:04 tools
ls -l --exec over.
也可以执行批处理文件:
对多台主机安装rstatd服务 写道
./hostmgr --command-file rstatd-install.sh -f ./servers.yaml
配置文件为yaml格式:
---
10.250.9.101:
:username: root
:password: "hell05a"
10.250.9.102:
:username: root
:password: "hell05a"
10.250.9.103:
:username: root
:password: "hell05a"
分享到:
相关推荐
使用此工具可以同时对 成千上万 多台linux服务器同时进行命令下发 文件上传 文件下载功能 由于对多台linux服务器进行管理需要维护大量密码 本工具也可通过配置private key进行服务器的统一管理 由于工具的功能正在...
易语言3389服务器管理端工具源码,mstsc服务器管理端工具源码,3389批量操作源码,易语言3389爆破源码,易语言RDP协议源码
服务器客户端管理工具
打印机服务器管理工具(tool)_V3版.exe
Dell服务器管理工具
iis7服务器管理工具(曾用名:IIS7远程桌面): 一、适用群体为:机房管理、站长、运维工作、程序员,等需要大量服务器或者电脑的用户朋友。 二、当前可批量管理的为: 1、win系列的操作系统(含VPS、VM) 2、...
红月服务器管理GM工具~~~~可以用于红月SF服务器管理的工具,非常好用,登陆名密码是在装SQL2000里面自己设置的~登陆名一般是sa 密码自己设置
hlsm2.4.1 hlsm服务器管理工具
服务器批量管理工具采用高级加密算法,所保存的服务器数据不会被人破解,操作简洁方便,适合服务器管理员、网站站长使用。 服务器批量管理工具 v1.6更新日志 1.增加密码登录:采用MD5加密,完全快捷。 2.新增备注...
这是一个不错的服务器小工具!不仅可以同时管理多服务器而且还可以一键链接!包括但不限于ssh!
FTP服务器工具管理FTP服务器工具管理FTP服务器工具管理FTP服务器工具管理FTP服务器工具管理FTP服务器工具管理FTP服务器工具管理
网狐服务器管理工具采用高级加密算法,所保存的服务器数据不会被人破解,操作简洁方便,适合服务器管理员、网站站长使用。在此声明,本工具是完全免费版,不含任何广告,但由于易语言开发,个别软件会报毒,介意的请不要...
使用该工具可快速方便的管理您的云服务器中的文件,上传、下载、修改。发生修改的文件会自动提示是否上传到服务器。支持FTP、SFTP等方式链接!
该工具可以直接远程连接HPE接口的管理口,发生web意外故障可以用这个工具连接
服务器远程管理工具,提供远程管理服务器.这是一款服务器的远程管理工具,安装后可以方便的对服务器进行远程管理!安装简单方便, 使用起来快捷稳定。
服务器安全综合管理工具批量管理 方便易用
景安服务器管理助手,是一款辅助管理系统、网站和数据库的程序;可以快速建立IIS站点,一键创建数据库、管理系统用户、添加删除防火墙规则等;创建的站点默认启动独立用户,站点之间彼此隔离运行,解决FSO安全风险;...
linux下多服务器自动连接管理工具
Windows服务器易语言远程桌面批量管理工具可以批量管理服务器、VPS,操作简单,支持服务器一键直登,即使有大量的服务器、VPS也能轻松管理,非常方便! 特点: ①支持给每台服务器、VPS单独添加备注 ②支持多种...
pomelo服务器管理工具