pssh批量管理主機

來源:互聯網
上載者:User

pssh批量管理主機 pssh安裝: # yum install *python* # tar  zxvf pssh-1.4.3.tar.gz # cd pssh-1.4.3 # python setup.py install pssh使用: 1> # 批量執行hostname命令 # pssh -h other.txt -l root -i hostname      2> # 批量拷貝本地檔案nrpe.tgz到遠端伺服器 # pscp -h other.txt -l root /home/soft/nrpe.tgz /usr/local/ 3> 其它各命令使用舉例: pscp [root@lnamp ~]# pscp -h server.txt -l root test.txt /tmp/test.txt [1] 14:58:53 [SUCCESS] 192.168.8.50 [2] 14:58:53 [SUCCESS] 192.168.8.220  prsync [root@lnamp ~]# prsync -r -h server.txt -l root mongodb-linux-x86_64-2.0.5.tgz /tmp/ [1] 14:56:45 [SUCCESS] 192.168.8.220 [2] 14:57:50 [SUCCESS] 192.168.8.50  pslurp [root@lnamp ~]# pslurp -r -h server.txt /tmp/authorized_keys /tmp/ [1] 15:02:21 [SUCCESS] 192.168.8.220 [2] 15:02:21 [SUCCESS] 192.168.8.50  PS: 這裡要注意下,/tmp/authorized_keys為遠端檔案! 這個例子就是把遠程伺服器上的的 /tmp/authorized這個檔案拷貝到原生 /tmp/目錄下  [root@lnamp ~]# pslurp -r -h server.txt -L /tmp/ /etc/init.d init.d [1] 06:31:57 [SUCCESS] 192.168.8.50 [2] 06:31:58 [SUCCESS] 192.168.8.220  [root@lnamp ~]# ll /tmp/192.168.8.*/ /tmp/192.168.8.220/: total 4 drwxr-xr-x 2 root root 4096 Jun  3 06:31 init.d  /tmp/192.168.8.50/: total 4 drwxr-xr-x 2 root root 4096 Jun  3 06:31 init.d 可以看到在tmp目錄下先產生以遠程伺服器IP的目錄名,再在這個目錄下產生我們指定的目錄名 init.d -r表示遞迴子目錄 -L 選項指定建立子目錄的位置 /etc/init.d 為遠程伺服器上的目錄 init.d 為拷貝到 -L 指定的本地目錄下面的目錄名  pnuke pnuke用法-並行地在多個遠程主機上殺死進程 pnuke 相當於運行 ssh host killall。pnuke 的參數是一個模式。在遠端電腦上啟動並執行名稱符合這個模式的所有進程都被殺死。可以用此命令方便地在一組伺服器上停止同一守護進程。 root@lnamp ~]#  pnuke -h server.txt -l root cron [1] 06:39:51 [SUCCESS] 192.168.8.50 [2] 06:39:52 [SUCCESS] 192.168.8.220  命令的結果則是在server.txt檔案中指定的主機上執行killall cron命令,其中cron為
匹配到cron的進程, 只要ps進程中出現相關詞語都能殺死!  PS:對於各個命令的用法大家可以查看各命令的協助,如:pssh --help 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.