使用omnitty管理多台linux服务器

使用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 => 其他一些操作

评论关闭。