pdsh工具
约 257 字小于 1 分钟
2025-06-11
一、简介
pdsh (Parallel Distributed Shell) 是一款开源的并行分布式运维工具。
1、详细介绍:
源码地址:https://github.com/chaos/pdsh
pdsh 它可以帮助用户在多个远程服务器上同时执行 Shell 命令。与传统的逐个连接服务器执行命令的方法相比,pdsh 显著提高了效率,尤其适用于需要批量执行命令的集群环境。
二、安装
源码下载:https://github.com/chaos/pdsh
1、解压
$> tar -zxvf pdsh-2.34.tar.gz -C .
2、编译
$> ./configure \
--prefix=/usr/local/pdsh \
--with-ssh \
--with-machines \
--with-dshgroups \
--with-exec
$> make && make install
3、测试
$> pdsh -h
三、配置
1、配置分组
按照以下步骤创建 Group 文件,创建之后 group 文件中配置需要执行远程的 IP 地址。
$> cd ~
$> mkdir -p .dsh/group/
$> cat "192.168.x.x" > ~/.dsh/group/apps
通过以上创建 group 之后,就可以按照下面方式操作远程机器了。
$> pdsh -g apps 'date'