pssh 批量管理执行
[root@localhost ~]# wget https://pypi.python.org/packages/source/p/pssh/pssh-2.3.1.tar.gz
---- ::-- https://pypi.python.org/packages/source/p/pssh/pssh-2.3.1.tar.gz
Resolving pypi.python.org... failed: Name or service not known.
wget: unable to resolve host address “pypi.python.org”
[root@localhost ~]# wget https://pypi.python.org/packages/source/p/pssh/pssh-2.3.1.tar.gz
---- ::-- https://pypi.python.org/packages/source/p/pssh/pssh-2.3.1.tar.gz
Resolving pypi.python.org... 103.245.222.175
Connecting to pypi.python.org|103.245.222.175|:... connected.
HTTP request sent, awaiting response... OK
Length: (23K) [application/octet-stream]
Saving to: “pssh-2.3..tar.gz”
%[========================================================================================================================================================================>] , 124K/s in .2s
-- :: ( KB/s) - “pssh-2.3..tar.gz” saved [/]
[root@localhost ~]# tar zxf pssh-2.3..tar.gz
[root@localhost ~]# cd pssh-2.3.
[root@localhost pssh-2.3.]# python setup.py install
安装完毕后会有如下提示
copying build/scripts-2.6/pslurp -> /usr/bin
copying build/scripts-2.6/pssh -> /usr/bin
copying build/scripts-2.6/pnuke -> /usr/bin
copying build/scripts-2.6/pscp -> /usr/bin
copying build/scripts-2.6/prsync -> /usr/bin
copying build/scripts-2.6/pssh-askpass -> /usr/bin
[root@localhost ~]# pssh -H 192.168.1.100 -i ls #单台机器 -H 参数
[] :: [SUCCESS] 192.168.1.100
anaconda-ks.cfg
hellotest
install.log
install.log.syslog
nginx
ocaml-4.01..tar.gz
password
rsync-3.0.
rsync-3.0..tar.gz
rsync_install.sh
test.sh
zabbix-2.0.
zabbix-2.0..tar.gz
[root@localhost ~]# cat ip.txt #多台机器的话可以把IP写进一个文件里面 用-h参数指定文件
192.168.1.91
192.168.1.92
192.168.1.100
192.168.1.101
192.168.1.102
192.168.1.130
192.168.1.131
192.168.1.132
[root@localhost ~]# pssh -h ip.txt -i date #-i表示执行完毕后显示标准输出和标准错误
[] :: [SUCCESS] 192.168.1.92
Sun Jul :: EDT
[] :: [SUCCESS] 192.168.1.101
Sun Aug :: EDT
[] :: [SUCCESS] 192.168.1.100
Sun Aug :: EDT
[] :: [SUCCESS] 192.168.1.130
Sun Aug :: EDT
[] :: [SUCCESS] 192.168.1.131
Sun Aug :: EDT
[] :: [SUCCESS] 192.168.1.132
Sun Aug :: EDT
[] :: [SUCCESS] 192.168.1.91
Thu May :: EDT
[] :: [SUCCESS] 192.168.1.102
Sun Aug :: EDT
[root@localhost ~]#
pssh 批量管理执行的更多相关文章
- pssh批量管理
因为公司金融项目正式上线,有等保的要求,所有的线上服务器对操作过历史命令都要记录下来,需要修改一部分的配制文件.总共有300多台Linux服务器,总不能一台一台去改吧.首先想到是ansble,salt ...
- pssh批量管理服务器
pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问. 1. ...
- PSSH 批量管理服务器
pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问. 1. ...
- Linux下批量管理工具pssh安装和使用
Linux下批量管理工具pssh安装和使用 pssh工具包 安装:yum -y install pssh pssh:在多个主机上并行地运行命令 pscp:把文件并行地复制到多个主机上 prsync:通 ...
- pssh批量远程管理工具
Linux下批量管理工具pssh使用记录 pssh是一款开源的软件,使用python实现,用于批量ssh操作大批量机器:pssh是一个可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具 ...
- 轻量级批量管理工具pssh
pssh工具 pssh工具是个轻量级的批量管理工具,相比同类型的开源工具 Ansible,Saltstack,他比较轻量级,需要对管理的主机做秘钥认证 Ansible是可以做秘钥认证,也可以通过配置文 ...
- 批量管理工具:pssh/ansible
ssh 免密码 批量管理1.创建用户useradd user1echo “123456”| passwd --stdin user12.创建秘钥ssh-keygen -t dsa然后一直回车 非交互式 ...
- 自动化批量管理工具pssh - 运维小结
pssh提供OpenSSH和相关工具的并行版本.包括pssh,pscp,prsync,pnuke和pslurp.该项目包括psshlib,可以在自定义应用程序中使用.pssh是python写的可以并发 ...
- Linux下批量管理工具pssh使用记录
pssh是一款开源的软件,使用python实现,用于批量ssh操作大批量机器:pssh是一个可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的:比起for循环的做法,我更推荐使用 ...
随机推荐
- RPC实现的底层原理及应用
摘要:RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议.RPC协议假定某些传输协议 ...
- [luoguP2016] 战略游戏(DP)
传送门 f[i][0]表示不选当前节点,当前节点的所有儿子节点都选f[i][1]表示选当前节点,儿子节点可选可不选 #include <cstdio> #include <cstri ...
- POJ 1904:King's Quest【tarjan】
题目大意:给出一个二分图的完美匹配(王子和公主的烧死名单表),二分图x部和y部均只有n个点,问对于每一个x部的点,他能选择哪些点与之匹配 使得与之匹配后,剩余图的最大匹配仍然是n 思路:这题是大白书3 ...
- SpringBoot配置Bean的两种方式--注解以及配置文件
一.注解方式 编写实体类: package com.example.bean; import org.springframework.boot.context.properties.Configura ...
- 《TCP/IP详解卷1:协议》——第1章:概述(转载)
1.引言 很多不同的厂家生产各种型号的计算机,它们运行完全不同的操作系统,但TCP/IP协议族允许它们互相进行通信.TCP/IP起源于60年代末美国政府资助的一个分组交换网络研究项目,到90年代已发展 ...
- 【转】php 之 array_filter、array_walk、array_map的区别
[转]php 之 array_filter.array_walk.array_map的区别 原文:https://blog.csdn.net/csdnzhangyiwei/article/detail ...
- 把excel导入到mysql中
方法很多,不过建议你先看看mysql的开发文档,里面写的很详细的,如果你懒得看,可以看下面的 1.有个软件PHP Excel Parser Pro v4.2可以 2.可将Excel存成csv格式.然后 ...
- POJ 1780 【手工递归】【欧拉回路】
题意: 1.提供密码的位数. 2.密码的输入可以一直保持,取后n位作为密码.如果密码正确则开锁. 3.设计一种方法使得在输入最少的情况下破译.(即保证每个密码只输入一次) 4.输出输入的数字的序列. ...
- cmd的操作命令导出导入.dmp文件
利用cmd的操作命令导出,详情如下(备注:方法二是转载网上的教程): 1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.ora ...
- python05-09
一.lambda表达式 def f1(): return 123 f2 = lambda : 123 def f3 = (a1,a2): return a1+a2 f4 = lambda a1,a2 ...