<span id="vexk9"><table id="vexk9"></table></span>

      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-2.3.1.tar.gz
      cd pssh-2.3.1/
      python setup.py install
      

      選項

      --version:查看版本
      --help:查看幫助,即此信息
      -h:主機文件列表,內容格式”[user@]host[:port]”
      -H:主機字符串,內容格式”[user@]host[:port]”
      -:登錄使用的用戶名
      -p:并發的線程數【可選】
      -o:輸出的文件目錄【可選】
      -e:錯誤輸入文件【可選】
      -t:TIMEOUT 超時時間設置,0無限制【可選】
      -O:SSH的選項
      -v:詳細模式
      -A:手動輸入密碼模式
      -x:額外的命令行參數使用空白符號,引號,反斜線處理
      -X:額外的命令行參數,單個參數模式,同-x
      -i:每個服務器內部處理信息輸出
      -P:打印出服務器返回信息
      

      實例

      獲取每臺服務器的uptime:

      # pssh -h ip.txt -i uptime
      [1] 11:15:03 [SUCCESS] Mar.mars.he
      11:15:11 up 4 days, 16:25,  1 user,  load average: 0.00, 0.00, 0.00
      [2] 11:15:03 [SUCCESS] Jan.mars.he
      11:15:12 up 3 days, 23:26,  0 users,  load average: 0.00, 0.00, 0.00
      [3] 11:15:03 [SUCCESS] Feb.mars.he
      11:15:12 up 4 days, 16:26,  2 users,  load average: 0.08, 0.02, 0.01
      

      查看每臺服務器上mysql復制IO/SQL線程運行狀態信息:

      # pssh -h IP.txt -i "/usr/local/mysql/bin/mysql -e 'show slave status \G'"|grep Running:
                   Slave_IO_Running: yes
                  Slave_SQL_Running: Yes
                   Slave_IO_Running: Yes
                  Slave_SQL_Running: Yes
                   Slave_IO_Running: Yes
                  Slave_SQL_Running: Yes
      

      保存每臺服務器運行的結果:

      # pssh -h IP.txt -i -o /tmp/pssh/ uptime
      [1] 11:19:47 [SUCCESS] Feb.mars.he
      11:19:55 up 4 days, 16:31,  2 users,  load average: 0.02, 0.03, 0.00
      [2] 11:19:47 [SUCCESS] Jan.mars.he
      11:19:56 up 3 days, 23:30,  0 users,  load average: 0.01, 0.00, 0.00
      [3] 11:19:47 [SUCCESS] Mar.mars.he
      11:19:56 up 4 days, 16:30,  1 user,  load average: 0.00, 0.00, 0.00
      

      我們來看一下/tmp/pssh/下的文件及其內容

      # ll /tmp/pssh/
      總用量 12
      -rw-r--r--. 1 root root 70 121 11:19 Feb.mars.he
      -rw-r--r--. 1 root root 70 121 11:19 Jan.mars.he
      -rw-r--r--. 1 root root 69 121 11:19 Mar.mars.he
      
      # cat /tmp/pssh/*
      11:19:55 up 4 days, 16:31,  2 users,  load average: 0.02, 0.03, 0.00
      11:19:56 up 3 days, 23:30,  0 users,  load average: 0.01, 0.00, 0.00
      11:19:56 up 4 days, 16:30,  1 user,  load average: 0.00, 0.00, 0.00
      

      上面介紹的是pssh命令很少的一部分,大家可以將其用到適合自己的場景,發揮它的最大功效。

      主站蜘蛛池模板: 青青草原综合久久| 色婷婷六月亚洲综合香蕉| 狠狠做深爱婷婷久久综合一区 | 91精品国产综合久久精品| 色综合久久久久综合99| 国产成人综合日韩精品婷婷九月| 狠狠色丁香九九婷婷综合五月| 99综合电影在线视频好看| 久久久综合中文字幕久久| 天天综合天天综合色在线| 国产亚洲综合色就色| 色噜噜狠狠色综合成人网| 精品综合久久久久久97超人| 久久婷婷午色综合夜啪| 亚洲精品天天影视综合网| 图片区精品综合自拍| 99久久国产综合精品2020| 国产成人综合久久精品| 在线精品国产成人综合| 色欲香天天天综合网站| 狠狠色综合网站久久久久久久高清| 狠狠色噜噜色狠狠狠综合久久 | 18和谐综合色区| 精品亚洲综合在线第一区| 亚洲国产免费综合| 亚洲日韩久久综合中文字幕| 久久精品国产9久久综合| 伊人久久综合谁合综合久久| segui久久综合精品| 国产精品综合久成人| 丁香五月缴情综合网| 色噜噜狠狠色综合久| 婷婷久久综合九色综合绿巨人| 色欲色香天天天综合网WWW| 色悠久久久久久久综合网| 国产精品亚洲综合久久| 久久综合久久久久88| 女人和拘做受全程看视频日本综合a一区二区视频 | 亚洲AV日韩综合一区尤物| 另类小说图片综合网| 婷婷综合久久中文字幕蜜桃三|