如何使用PSSH在远程服务器上运行并行命令
2021-09-22 00:58:36
•
来源:
导读 我需要在多台远程Linux机器上运行同一个命令多少次?当您处理一个充满Linux机器的数据中心时,这可能是一个低效的练习。幸运的是,这是一个
我需要在多台远程Linux机器上运行同一个命令多少次?当您处理一个充满Linux机器的数据中心时,这可能是一个低效的练习。幸运的是,这是一个Linux操作系统,所以总是有一些黑盒操作。
并行SSH (PSSH)就是这种情况。我将向您展示如何安装和使用这个方便的管理工具。
因为这个工具可以在大多数标准存储库中找到,所以它可以用一个简单的命令来安装,比如:
安装后,您需要创建一个主机文件。发出命令:
在这个新文件中,添加每个远程主机的IP地址,每行一个。添加所有主机后,保存并关闭文件。现在,让我们在所有远程机器上运行dh -f命令。
为此,发出以下命令:
-A选项将导致pssh提示您输入远程密码。您需要确保每台机器上都有相同的远程用户(使用相同的密码)。
身份验证后,您将看到df -h命令的输出在每个远程主机上运行。
注意:这将假设本地和远程计算机上有相同的用户。如果不是这样,您可以始终以username@ipaddress的形式创建sshhosts文件。
这就是如何在多个远程Linux主机上同时运行同一个命令。试试PSSH,看能不能提高Linux管理的效率。
郑重声明:本文版权归原作者所有。转载文章只是为了传播更多的信息。如果作者信息标注有误,请第一时间联系我们修改或删除。谢谢你。
标签:
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。