pdsh+pdcp

1. pdsh-2.28.tar.bz2

tar -jxvf pdsh-2.28.tar.bz2

cd pdsh-2.28

./configure --prefix=/usr/local --with-ssh --with-slurm

make

sudo make install

2. pdsh

pdsh -R ssh -w vm2,vm3,vm4,vm5 hostname

pdsh -R ssh -w vm[1-5] hostname

------------------------------------------------------

[caoj7@vm1 ~]$ pdsh -R ssh -w vm[2-5] rm -rf mpi

[caoj7@vm1 ~]$ pdsh -R ssh -w vm[2-5] ls ~/
vm3: soft
vm5: soft
vm4: soft
vm2: soft

3. pdcp

[caoj7@vm1 ~]$ pdcp -R ssh -w vm[2-5] -r ~/mpi  ~/
[caoj7@vm1 ~]$ pdsh -R ssh -w vm[2-5] ls ~/
vm5: mpi
vm5: soft
vm4: mpi
vm4: soft
vm3: mpi
vm3: soft
vm2: mpi
vm2: soft


4. 简缩

[caoj7@vm1 mpi]$ pdcp -w ssh:caoj7@vm[2-5] hello /tmp/
[caoj7@vm1 mpi]$ pdsh -w ssh:caoj7@vm[2-5] ls /tmp/
vm2: hello
vm2: vmware-root
vm3: hello
vm3: vmware-root
vm4: hello
vm4: vmware-root
vm5: hello
vm5: vmware-root

[caoj7@vm1 mpi]$ pdsh -w ssh:caoj7@vm[2-5] rm -rf /tmp/hello
[caoj7@vm1 mpi]$ pdsh -w ssh:caoj7@vm[2-5] ls /tmp/
vm4: vmware-root
vm5: vmware-root
vm3: vmware-root
vm2: vmware-root

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值