使用omnitty管理多台linux服务器
(1)下载与安装
官网http://omnitty.sourceforge.net/
有比较详细的说明,需要
libROTE Library(rote-0.2.8.tar.gz)
omnitty-0.3.0.tar.gz
confiture
make
make install
一路下来
不加其他参数的话,二进制默认放在/usr/local/bin/omnitty
运行omnitty
显示
omnitty: error while loading shared libraries: librote.so.0
是因为找到不librote.so.0所在的位置
修改/etc/ld.so.conf
加入librote.so.0所在的目录(默认为/usr/local/lib)
再ldconfig(让动态链接库让系统共享)
即可
(2)使用方法
首先,键入omnitty启动程序
F5 => 添加需要加入的服务器,格式为 user@ip :
root@10.58.120.25
root@10.58.120.26
ssh上去后会要求输入密码,输入即可 -_-
也可以把机器列表存到文件中
例如server.list内容如下:
root@10.58.120.25
root@10.58.120.26
键入F5后,使用 @server.list 加入列表中的所有服务器;
F2/3 => 上下切换待操作的服务器
F5加入server.list中多个服务器之后,往往需要使用F2/3切换服务器,以输入密码
F4 => 当前服务器打入/取消tag
同一个tag的多个服务器可以执行批量操作哟
F7 => 向当前打tag的服务器广播批量操作
F1 => 其他一些操作
评论关闭。