pdsh工具的使用】的更多相关文章

1.先决条件: 安装pssh工具的主机针对远程主机需要配置免秘钥认证: ssh-keygen -t rsa ssh-copy-id [remotehost] 2.下载pssh工具安装介质: https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/pdsh/pdsh-2.29.tar.bz2 3.安装pdsh: tar -jxvf pdsh-2.29.tar.bz2 cd pdsh-2.29 .…
pdsh的全称是parallel distributed shell,与pssh类似,pdsh可并行执行对远程目标主机的操作,在有批量执行命令或分发任务的运维需求时,使用这个命令可达到事半功倍的效果.同时,pdsh还支持交互模式,当要执行的命令不确定时,可直接进入pdsh命令行,非常方便. 一. pdsh应用场景 pdsh的应用场景基本上与pssh相同,都用于大批量服务器的配置.部署.文件复制等运维操作.在使用pdsh时,仍需要配置本地主机和远程主机间的单向ssh信任.另外,pdsh还附带了pd…
1. pdsh安装2. pdsh常规使用2.1 pdsh2.2 pdcp 并行管理的方式有很多种: 命令行 一般是for循环 脚本 一般是expect+ssh等自编辑脚本 工具 pssh,pdsh,mussh,cexec等 平台 ansible,pupet等 本篇博客介绍pdsh工具的安装和使用 1. pdsh安装 下载pdsh最新版:pdsh-2.26.tar.bz2,下载地址:https://sourceforge.net/projects/pdsh/ 下载之后,执行命令:tar -jxvf…
pssh 1 安装:#wget http://peak.telecommunity.com/dist/ez_setup.pypython ez_setup.py#wget http://parallel-ssh.googlecode.com/files/pssh-2.2.2.tar.gz# tar zxvf pssh-2.2.2.tar.gz# cd pssh-2.2.2# python setup.py install2 pssh使用 (假设ssh已做好SSH信任,ssh信任请参看:关于ssh…
pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问. 以下操作以centos为例 1.安装(源码和yum方式) (1)yum # yum install pssh -y (2)源码 # wget http://parallel-ssh.googlecode.com/files/pssh-2.3.1.tar.gz # tar xf pssh-2.3.1.ta…
1. pssh安装与使用 1.1 pssh安装 [root@server]# wget http://peak.telecommunity.com/dist/ez_setup.py [root@server]# python ez_setup.py [root@server]# wget http://parallel-ssh.googlecode.com/files/pssh-2.2.2.tar.gz [root@server]# tar zxvf pssh-2.2.2.tar.gz [roo…
文章目录 安装 使用 示例 -w 指定主机 -l 指定用户 -g指定用户组 主机列表 交互式界面 pdsh是一个多线程远程shell客户机,它在多个远程主机上并行执行命令 pdsh可以使用几种不同的远程shell服务,包括标准的 rsh.Kerberos IV 和 ssh 在使用pdsh之前,必须保证本地主机和要管理远程主机之间的单向信任 pdsh还附带了pdcp命令,该命令可以将本地文件批量复制到远程的多台主机上,这在大规模的文件分发环境下非常有用 github:https://github.…
原文地址:http://bbs.chinaunix.net/thread-2002080-1-1.html 当我们管理数以十计或者更多的集群系统时,往往需要在每台机器上执行同样的命令,或者拷贝同样的文件,这时,我们就可以考虑使用三个小工具,分别是pdsh.ClusterSSH和mussh. 在Fedora系统上,我们可以直接通过yum安装这三个软件.yum install clusterssh pdsh pdsh-rcmd-ssh pdsh-rcmd-rsh mussh如果是其他Linux系统,…
做系统运维的时候,我们经常需要同时在多台机器上执行相同的命令,这个时候可以使用类似pssh,pdsh的并行执行shell的工具. 当然,之前在没有使用这些工具之前,如果有ssh无密码互访,我们可以自己写for循环来执行,但是自己写的for循环是串行, pdsh是并发. 比如,当你接管一个新的大数据集群的时候,需要做的一件事情就是要熟悉所有的配置信息,以做到心中有数,在熟悉了主配置文件之后, 我们需要比对datanode节点的配置文件是否一致,这个时候,我们可以使用pdsh. pdsh –w dn…
pssh命令 pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问. pssh命令安装 在CentOS系统环境下,介绍yum的安装和源码安装的方式: yum安装: yum install pssh 源码安装: wget http://parallel-ssh.googlecode.com/files/pssh-2.3.1.tar.gz tar xf pssh…