<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命令很少的一部分,大家可以將其用到適合自己的場景,發揮它的最大功效。

      主站蜘蛛池模板: 国产一级a爱做综合| 久久综合精品国产二区无码| 色欲香天天天综合网站| 丁香色欲久久久久久综合网| 亚洲Av综合色区无码专区桃色 | 国产成人综合在线观看网站| 天天久久影视色香综合网| 久久综合久久美利坚合众国| 婷婷丁香五月天综合东京热| 青青热久久综合网伊人| 丁香六月纪婷婷激情综合| 亚洲精品第一国产综合亚AV| 久久久久久久综合日本亚洲| 天天综合色天天综合| 亚洲国产成人久久综合碰碰动漫3d | 98精品国产综合久久| 亚洲人成伊人成综合网久久| 亚洲伊人久久成综合人影院| 色综合久久久久综合99| 色综合久久久久综合体桃花网| 五月天婷亚洲天综合网精品偷| AV狠狠色丁香婷婷综合久久| 久久综合五月婷婷| 99久久国产综合精品麻豆| 区二区三区激情综合 | 久久天天日天天操综合伊人av| 一本色道久久综合| 色爱无码AV综合区| 亚洲综合小说久久另类区| 国产成人无码综合亚洲日韩| 精品亚洲综合在线第一区| 久久综合九色综合欧洲| 亚洲综合精品香蕉久久网97| 久久综合图区亚洲综合图区| 狠狠色综合色综合网络| 99久久国产综合精品2020| 97久久久精品综合88久久| 亚洲综合无码一区二区| 亚洲 欧洲 日韩 综合在线| 色悠久久久久综合网香蕉| 色综合伊人色综合网站|