1、下載軟件包linux
wget http://jaist.dl.sourceforge.net/project/rote/rote/rote-0.2.8/rote-0.2.8.tar.gzvim
wget http://linux.linuxidc.com/pub/2011/07/25/Omnitty/omnitty-0.3.0.tar.gz緩存
2、編譯安裝軟件包服務器
#cd /home/softwaressh
#tar zxvf rote-0.2.8.tar.gzide
#cd rote-0.2.8工具
#./configure測試
#make && make installspa
#cd ../.net
#tar zxvf omnitty-0.3.0.tar.gz
#cd omnitty-0.3.0
#./configure
#make && make install
在命令行執行#omnitty
[root@TEST software]# omnitty
omnitty: error while loading shared libraries: librote.so.0: cannot open shared object file: No such file or directory
[root@TEST software]# whereis librote.so.0
librote.so: /usr/local/lib/librote.so /usr/local/lib/librote.so.0
在/etc/ld.so.conf文件末尾添加/usr/local/lib,保存並退出。
#ldconfig
##ldconfig位於/sbin下,是root執行的程序,它的做用就是將/etc/ld.so.conf列出的路徑下的庫文件緩存到/etc/ld.so.cache以供使用。所以當安裝完一些庫文件或者修改ld.so.conf增長新的庫路徑後,須要運行一下/sbin/ldconfig,使全部的庫文件都被緩存到ld.so.cache中,若是沒作,即便庫文件就存在/usr/lib下,也不會被使用的,編譯過程當中報錯,缺乏xxx庫文件,去查看卻發現明明存在的。
3、omnitty的使用
1.建立主機列表
在裝有omnitty的主機上建立一個須要批量操做的主機列表,例:
192.168.1.60
192.168.1.61
……
此列表文件每臺主機的Ip要以回車分隔。
2.執行omnitty
#omnitty
進入omnitty後的界面簡單分爲三塊,左上方服務器地址列表,右上角是操做區。而下方一條爲程序的快捷鍵說明。
F5添加一個主機,添加相似以下:「root@192.168.1.60「,而後讓你輸入密碼,登陸以後再添加第二個主機,繼續添加第N個主機。添加完畢後,假設有10臺主機,能夠按F2/F3上下選擇不一樣的主機,在每一個主機上面作不一樣的操做。
F1:操做菜單
詳細指令:t:選中全部主機;q:退出程序
F2/F3:向上/向下選擇主機
F4:標記/取消標記主機
F5:添加主機
F6:刪除主機
F7:廣播
添加主機F5,左下角出現:Add:
F5==>添加須要加入的服務器,格式爲user@ip【此方法適用於主機量相對比較少的狀況】
經過此界面,ssh上去後要求輸入密碼,輸入便可^_^。
【若是主機比較多,或者懶得一次次輸入的時候,能夠選擇下面的方式】
把主機地址寫到一個文件中,如在/root下建立一個文件server,添加以下內容:
……
鍵入F5以後,使用@/root/server回車,便可加入列表中的全部服務器。
注:不能寫成user@/root/server,這樣是不成功的。
F2/F3==>上下切換待操做的服務器
F5加入server中多個服務器後,每每須要使用F2/F3切換服務器,以輸入密碼。
【經測試,在添加完server列表主機回車提示輸密碼以後,能夠F1—t—F7進入廣播模式,便可以同時操做列表中全部主機時,一次性輸入密碼便可,條件是全部主機密碼相同】
F4==>當前服務器打入/取消tag
F7==>進入!!!MULTICAST MODE!!!多臺輸入模式,此時隨意在某一臺上敲命令均可以,列表中的主機執行動做將會如出一轍。可使用F2/F3切換驗證。
此工具缺點:不能保存主機列表,下次啓動必須再挨個F5添加。
#######################若是SSH端口不是默認端口######################
http://blogimg.chinaunix.net/blog/upfile2/090703165246.gz
下載此軟件包,重命名#mv 090703165246.gz omnitty-0.3.0-patched.tar.gz
下面的安裝過程與上面的同樣!
在編寫主機列表時:#vim /root/host
192.168.1.60
192.168.1.61 –p 222
#omnitty添加主機時命令相同
#omnitty ----F5下面輸入@/root/host 回車便可