2024年6月7日发(作者:)

Linux-SSH批量管理服务器-批

量执行命令-上传下载文件-自

动化运维工具

Linux SSH批量管理服务器 批量执行命令 上传下载文件 自动化运维工

2014-12-01 12:28:13

分类: LINUX

您可以大致的看下功能表,即可了解本软件的功能

功能表:

1 名称 功能解释

本软件

Ansible

AutoSSH

是否支

是否支

支持

支持

在您的本地输入一条命令,程序将会自动把这些命令发

支持

送给远程多个服务器执行

在您的本地执行获取远程服务器的文件到本地,原理跟

3 批量上传文件 支持

SFTP一样,但是这里是多个服务器同时执行SFTP

在您的本地执行上传远程服务器的文件到远程服务器,

原理跟SFTP一样,但是这里是同时为多个服务器执行

批量下载文件(正

4 SFTP,并且支持正则表达式的匹配,比如,您想下载服务支持

则匹配)

器上Tomcat在5月~8月的日志到本地查看:

tomcat/logs2015-0[5-8].*.log

为多个服务器同时执行,这样能减少执行的时间,加快

5 多线程 支持

执行效率,尤其是在服务器较多的情况下

为了更人性化的显示执行结果, 您可以自行编写一个脚

6 自定义输出格式 本对结果内容进行重新格式化输出,只为了方便您的查支持

程序执行的命令和结果,都将写入日志文件中,加入您

在每天早上要执行巡检CPU MEM IO DISK 的信息,

7 格式化日志入库 比如命令:df -h|grep '/' 得到结果 96% ,那么这些结支持

果都将会格式化的写入日志中,同事也省去了您整理输

出信息的时间。提高工作效率

命令结果返回状态每个命令执行是否成功,成功了多少, 用时多少,都会

8 支持

判断 显示

假如您的服务器只能以普通账户登录,而您平时又是用

9 su root权限 支持

普通用户登录后su - root执行命令,这里也支持。

10 结果统计 执行的命令条数,成功数,用时等。 支持

每个服务器的返回结果,都以特定格式区分开来,方便

11 自助区分 支持

查看

可以在程序里面进行批量发送命令,就像是Linux的

12 交互界面 支持

shell终端一样

以命令的方式运行,比如您把命令写入一个脚本中,然

后用crond每天早上为您自动为多个服务器巡

支持

13 后台运行

检 .Auto_SSH_Manager_Stand_ <

free -m

2 批量分发命令

支持

支持

不支持

不支持

支持

不支持

不支持

不支持

不支持

支持