国外VPS 在多个Linux服务器上运行命令
PSSH - 并行SSH
Parallel-SSH是一个开源,快速且易于使用的基于命令行的Python工具包,用于在许多Linux系统上并行执行ssh。 它包含许多用于各种目的的工具,例如parallel-ssh , parallel-scp , parallel-rsync , parallel-slurp和parallel-nuke (有关更多信息,请阅读特定工具的手册页)。
要安装parallel-ssh ,您需要先在Linux系统上安装PIP 。
$ sudo apt install python-pip python-setuptools #Debian/Ubuntu
# yum install python-pip python-setuptools #RHEL/CentOS
# dnf install python-pip python-setuptools #Fedora 22+
然后使用pip安装parallel-ssh ,如下所示。
$ sudo pip install parallel-ssh
接下来,在名为hosts的文件中输入具有SSH端口的远程Linux服务器的主机名或IP地址(您可以将其命名为任何名称):
$ vim hosts
pssh主机文件
192.168.0.10:22
192.168.0.11:22
192.168.0.12:22
保存文件并关闭它。
现在运行parallel-ssh ,使用-h选项指定hosts文件,并在所有指定的服务器上执行命令。 -i标志表示在每个服务器上执行命令完成后显示std输出和std错误 。
$ parallel-ssh -h hosts "uptime; df -h"
购买使用一诺网络香港服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。香港服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2