通常需要查看多台服务器的信息,常规的做法是逐台登陆去查看,或者编写脚本逐个SSH登陆后获取信息,这些都不太方便。
有一个很好的解决工具-polysh,可以实现同时对多台服务器执行命令。如
$ polysh 192.168.32.2 192.168.32.3
ready (2)> df -h|grep boot
192.168.32.2 : /dev/sda1 190M 33M 148M 19% /boot
192.168.32.3 : /dev/sda1 190M 33M 148M 19% /boot
上面命令同时对192.168.32.2 192.168.32.3两台机器执行df -h|grep boot,并且返回各自的信息。
polysh是用Python实现的,详细介绍见http://guichaz.free.fr/polysh/