自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

分享一款自動(dòng)化運(yùn)維工具--PSSH工具

開(kāi)發(fā) 開(kāi)發(fā)工具 自動(dòng)化
前面已經(jīng)介紹了怎么用腳本實(shí)現(xiàn)了對(duì)一些服務(wù)器的遠(yuǎn)程控制和文件傳輸,那么有沒(méi)工具可以類似功能呢?

 概述

前面已經(jīng)介紹了怎么用腳本實(shí)現(xiàn)了對(duì)一些服務(wù)器的遠(yuǎn)程控制和文件傳輸,那么有沒(méi)工具可以類似功能呢?

[[280520]]

1、PSSH簡(jiǎn)介

PSSH提供OpenSSH和相關(guān)工具的并行版本。包括pssh,pscp,prsync,pnuke和pslurp。該項(xiàng)目包括psshlib,可以在自定義應(yīng)用程序中使用。

pssh是python寫(xiě)的可以并發(fā)在多臺(tái)機(jī)器上批量執(zhí)行命令的工具,它的用法可以媲美ansible的一些簡(jiǎn)單用法,執(zhí)行起來(lái)速度比ansible快它支持文件并行復(fù)制,遠(yuǎn)程命令執(zhí)行,殺掉遠(yuǎn)程主機(jī)上的進(jìn)程等等。殺手锏是文件并行復(fù)制,,當(dāng)進(jìn)行再遠(yuǎn)程主機(jī)批量上傳下載的時(shí)候,最好使用它。

項(xiàng)目地址: https://code.google.com/archive/p/parallel-ssh/

分享一款自動(dòng)化運(yùn)維工具--PSSH工具

2、安裝PSSH

前提條件:注意需要安裝 python 2.4 或以上版本

  1. ==========yum安裝========== 
  2. yum install pssh 
  3.   
  4. ==========源碼安裝========== 
  5. wget http://parallel-ssh.googlecode.com/files/pssh-2.3.1.tar.gz 
  6. tar -xvf pssh-2.3.1.tar.gz 
  7. cd pssh-2.3.1/ 
  8. python setup.py build && python setup.py install 

 

分享一款自動(dòng)化運(yùn)維工具--PSSH工具

3、pssh語(yǔ)法

  1. pssh [OPTIONS] command […] 

選項(xiàng):

  • –version:查看版本
  • -h:主機(jī)文件列表,內(nèi)容格式”[user@]host[:port]”
  • -H:主機(jī)字符串,內(nèi)容格式”[user@]host[:port]”
  • -l:登錄使用的用戶名
  • -p:并發(fā)的線程數(shù)【可選】
  • -o:輸出的文件目錄【可選】
  • -e:錯(cuò)誤輸入文件【可選】
  • -t:TIMEOUT 超時(shí)時(shí)間設(shè)置,0無(wú)限制【可選】
  • -O:SSH的選項(xiàng)
  • -v:詳細(xì)模式
  • -A:手動(dòng)輸入密碼模式
  • -x:額外的命令行參數(shù)使用空白符號(hào),引號(hào),反斜線處理
  • -X:額外的命令行參數(shù),單個(gè)參數(shù)模式,同-x
  • -i:每個(gè)服務(wù)器內(nèi)部處理信息輸出
  • -P:打印出服務(wù)器返回信息

常用選項(xiàng):-H 、-h 、-i、

4、常見(jiàn)用法

使用yum安裝后,只能使用pssh,但是編譯安裝后會(huì)包括其他命令也安裝了(pscp prsync pnuke pslurp)

pssh:在遠(yuǎn)程多臺(tái)主機(jī)上并行運(yùn)行命令

  1. Example: pssh -h host.txt -A date 
分享一款自動(dòng)化運(yùn)維工具--PSSH工具

pscp :把文件并行復(fù)制到多臺(tái)遠(yuǎn)程主機(jī)上

  1. Example: pscp -h hosts.txt -l irb2 foo.txt /home/irb2/foo.txt 

prsync:使用rsync協(xié)議本地文件同步到遠(yuǎn)程多臺(tái)主機(jī)上。

  1. Example: prsync -r -h hosts.txt -l irb2 foo /home/irb2/foo 

pnuke:在遠(yuǎn)程多臺(tái)主機(jī)上并行killall某一進(jìn)程

  1. Example: pnuke -h hosts.txt -l irb2 java 

pslurp:把文件從遠(yuǎn)程多臺(tái)主機(jī)上復(fù)制到本地主機(jī)上

  1. Example: pslurp -h hosts.txt -L /tmp/outdir -l irb2 
  2. /home/irb2/foo.txt foo.txt 
責(zé)任編輯:華軒 來(lái)源: 今日頭條
相關(guān)推薦

2014-09-22 11:24:18

運(yùn)維

2017-03-22 16:31:30

Linux運(yùn)維自動(dòng)化ansible

2015-10-09 13:14:10

clip自動(dòng)化運(yùn)維工具

2017-03-22 18:30:44

Linux運(yùn)維自動(dòng)化ansible

2020-07-21 15:53:18

戴爾

2015-08-10 11:41:00

SQL注入SQL注入工具Sqlmapi

2024-02-20 07:32:18

Rsync遠(yuǎn)程同步工具傳輸數(shù)據(jù)

2016-10-28 08:39:23

WebHook運(yùn)維工具

2016-04-12 10:18:19

代碼審計(jì)自動(dòng)化代碼審計(jì)工具

2019-08-02 09:46:00

工具性能數(shù)據(jù)

2012-10-22 14:54:48

2020-09-17 12:50:21

MySQL數(shù)據(jù)庫(kù)SQL

2010-09-06 09:31:56

開(kāi)源工具運(yùn)維自動(dòng)化

2019-10-10 08:46:02

Docker可視化技術(shù)瀏覽器

2020-12-22 10:30:47

Nagios工具監(jiān)控

2016-01-08 13:19:30

開(kāi)源自動(dòng)化運(yùn)維

2019-11-11 13:50:42

工具代碼開(kāi)發(fā)

2014-08-04 10:10:35

IT運(yùn)維自動(dòng)化運(yùn)維

2019-06-06 08:50:08

運(yùn)維監(jiān)控工具

2015-09-10 10:31:53

去哪兒網(wǎng)Inception自動(dòng)化運(yùn)維
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)