并行分布式运维工具pdsh

pdsh的全称是parallel distributed shell,与pssh类似,pdsh可并行执行对远程目标主机的操作,在有批量执行命令或分发任务的运维需求时,使用这个命令可达到事半功倍的效果。同时,pdsh还支持交互模式,当要执行的命令不确定时,可直接进入pdsh命令行,非常方便。

一、指定使用rcmd的模块名,,默认是rsh。如果要选择ssh,可以通过如下方式指定:

pdsh -R ssh -w user00[1-10] “date”

此参数用来排除某些或某个主机,例如:

pdsh -R ssh -l opsuser -w user00[1-9] -x user005,user007 “date”

设置远程命令执行的超时时间,以秒为单位,以ssh方式连接时,默认时间为无限

此参数用来关闭远程主机所返回结果中的主机名显示

此参数用来指定一组远程主机,在编译pdsh时可以通过“–with-dshgroups”参数来激活此选项,默认可以将一组主机列表写入一个文件中并放到本地主机的~/.dsh/group或/etc/dsh/group目录下,这样就可以通过“-g”参数调用了。例如:pdsh -R ssh -g userhosts “date”,其中“userhosts”是一个主机列表文件,可以将此文件放在~/.dsh/group或/etc/dsh/group目录下

此参数可以列出pdsh执行时的一些配置信息

-V此参数可以查看软件的版本信息以及可用的模块信息

本文出自 “技术成就梦想” 博客,请务必保留此出处

但我想说,我做了一个善良的平凡女子,并且一直在爱,

并行分布式运维工具pdsh

相关文章:

你感兴趣的文章:

标签云: