您当前的位置:首页 > 网站建设 > 网站维护
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

如何在多台服务器上运行相同命令

51自学网 2023-07-14 22:03:56
  网站维护

PSSH

全称是parallel-ssh,基于Python编写的并发在多台服务器上批量执行命令的工具。包括pssh,pscp,prsync,pnuke和pslurp。该项目包括psshlib,可以在自定义应用程序中使用。它相当于ansible的简化版,执行起来速度比ansible快,支持文件并行复制,远程命令执行,杀掉远程主机上的进程,杀手锏是文件并行复制。
    主要用法:
        pssh命令    在远程主机上执行本地命令或者脚本
        pscp命令    将本地文件拷贝至多个远端主机
        pslurp命令  从多台远程机器拷贝文件到本地
        pnuke命令  在远端主机杀进程
        prsync命令  使用rsync协议从本地计算机同步到远程主机

安装

yum install epel-releaseyum install pssh

使用

(1)、定义一个文件,写入需要操作的机器,如pssh-hosts

vim pass-hosts

然后写入需要控制的机器

192.168.96.54:22192.168.96.60:22192.168.96.244:22

(2)、pssh执行命令

pssh -h pssh-hosts -l root -i "echo "Hello World""# 因为已经是互信环境,所以不需要输入密码

(3)、参数含义

51自学网自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1