在 Ubuntu 上安装 ClusterSSH
使用 apt-get 命令安装所需的包:
# sudo apt-get install clusterssh
ClusterSSH(cssh) 是一个集群管理工具,用于同时在多个 Linux 服务器上进行相同的更改。
ClusterSSH(cssh) 通过单个图形控制台窗口控制多个 xterm 窗口,以允许通过 ssh 或者 rsh 连接在多个 Linux 服务器上交互式运行命令。
Cssh 命令向所有指定的主机打开管理控制台和 xterm。
在管理控制台中输入的任何文本都会复制到所有窗口。
所有窗口也可以直接输入。
www. On IT Road .com
在 CentOS/RHEL/Fedora 上安装 ClusterSSH
要在 CentOS/RHEL/Fedora 上安装 ClusterSSH,首先设置 EPEL 存储库,然后运行以下命令:
# yum install clusterssh
安装后,定义我们要在其上运行命令的主机集群。
为此,请创建一个系统范围的 ClusterSSH 配置文件,如下所示。
# sudo vi /etc/clusters
如果我们想要特定于用户的 ClusterSSH 配置,只需使用 ~/.csshrc 而不是 /etc/clusters。
在上面的示例中,我定义了两个集群:nsit_cluster1. nsit_cluster2 以及主机。
ClusterSSH示例
示例 1:要启动 ClusterSSH,请按如下方式运行 csh 命令。
# cssh -l root nsit_cluster1
在上面的命令中,'root' 是集群中所有主机的登录 ID,'nsit_cluster1' 是集群名称。
示例 2:单个主机名而不是集群名称。
# cssh -l root mail1.nsitmail.com mail2.nsitmail.com mail3.nsitmail.com
在上面的命令中,只需根据环境替换主机名。
日期:2020-09-17 00:14:45 来源:oir作者:oir