我们如果在运维一个大的集群的时候,经常会遇到重启多台服务器apache之类服务的情况,当然我们可以一台一台登录然后执行service httpd restart 命令
现在我来说一下一个更简单的工具
pssh
先看一个例子
cat hosts
10.66.128.12
10.66.128.13
pssh -P -h hosts “uptime”
然后我们就看到我们的uptime命令在所有两台机器上执行了….
并且是并发执行
-P:打印出执行情况
-h: 指定hosts文件(文件可以是主机名,也可以是user@ip:port)
最后的当然是命令了
常用的选项还有
-t 设置超时时间
-l 指定远程主机的用户名
欢迎转载,转载请注明出处:http://www.503error.com/
Latest posts by Zhiming Zhang (see all)
- aws eks node 自动化扩展工具 Karpenter - 8月 10, 2022
- ReplicationController and ReplicaSet in Kubernetes - 12月 20, 2021
- public key fingerprint - 5月 27, 2021