系统管理员都非常清楚的,能够尽可能各地监测并在很短的时间管理大量计算机,最好尽可能少运行的重要性。 无论是小型云环境还是庞大的服务器集群,集中管理计算机的能力都至关重要。
DSH跨多个服务器运行命令
部分地做到这一点,我将告诉你如何使用名为DSH一个漂亮的小工具,允许用户运行在多台计算机的命令。
什么是DSH?
DSH是短期的“ 分布式Shell ”或“ 炫舞之壳 ”,它是在Linux上的大部分主要分布免费提供的,但可以很容易地从源头建立,如果你的发行版没有在其包库提供它。 您可以在上获取源。
在Linux中安装DSH(分布式Shell)
我们将承担本教程的范围是Debian / Ubuntu的环境。 如果您使用另一个分发版,请用适当的命令替换程序包管理器。
在Debian / Ubuntu
首先,让我们通过apt安装软件包:$ sudo apt-get install dsh
在RHEL / CentOS / Fedora上
此方法适用于谁不使用Debian,并希望从源tar球编译的。 首先,你需要编译“libdshconfig”并安装。# wget http://www.netfort.gr.jp/~dancer/software/downloads/libdshconfig-0.20.10.cvs.1.tar.gz
# tar xfz libdshconfig*.tar.gz
#