用ClusterSSH管理多台Linux服务器(2)

2011-03-21 15:45 黄永兵 译 51CTO.com 我要评论(0) 字号:T | T

Cluster SSH 是一个可以用来通过SSH协议同时管理多台远程计算机的工具。它非常适合用来快速配置一个集群中的所有运行相同服务和具备相同配置的计算机节点。现在有大 量的开源管理工具,都可以实现这样的管理,比如dsh、SUSE Manager等。下面是用ClusterSSH管理多台Linux服务器的具体过程。

AD:

使用ClusterSSH

ClusterSSH的使用方法和SSH类似,只需要运行cssh –l <用户名> <集群名>就可以启动ClusterSSH,并以你输入的用户名登录到集群,在下图中,你可以看到我已经登录到“cluster1”集群,窗 口标题为“CSSH[2]”的小窗口是ClusterSSH的控制台窗口,在它里面敲入的任何命令都会回显在集群中的所有机器上,在这个例子中是 “Test1”和“Test2”,必要时,你也可以登录到.csshrc文件中未列举的机器,使用的命令是cssh –l <用户名> <机器名1> <机器名2> <机器名3>。

如果我想向终端发送点什么,只需要点击目标Xterm,切换焦点,输入想要的内容即可。ClusterSSH提供了许多有用的菜单项,在管理混合型机器环境时特别有效,如下图所示,在ClusterSSH控制台的“Hosts”菜单中,有许多方便的选项可以调节。

“Retile Windows”选项只有当你手动调整了窗口大小或移动了位置时才会显示,如果你想添加其它机器或集群到运行中的ClusterSSH会话中,“Add Host(s) or Cluster(s)”就派上用场了。最后,你将会在“Hosts”菜单的底部看到每个主机的列表,通过主机名前的复选框,你可以选择 ClusterSSH控制台在那台机器上执行,如果你想排除某台主机,这个功能特别管用。最后我想介绍的是位于“Send”菜单下的“Hostname” 选项,它可以在命令行中回显每台机器的主机名,相信你一定会用得着。

图 2: 调整大小窗口

使用ClusterSSH时需小心

和许多UNIX工具一样,如果你不小心使用ClusterSSH,它也可能会犯下可怕的错误,我就曾看到过因Apache配置文件文字输入和排版的 一个小失误,导致全部Web服务器当掉的事故,因为ClusterSSH老老实实地传播了错误,特别是用特权用户操作ClusterSSH时更应该小心, 一个小小的错误可能会引起巨大的损失,请谨记,在按下回车键之前,一定要仔细检查你所做的一切。

小结

ClusterSSH不是配置管理系统的代替品,也不能代替管理多台机器时的最佳实践,但如果你需要在这些常用工具箱或程序之外做一些事情,或你在 执行一些标准性工作,ClusterSSH是不可缺少的,当你需要在多台机器上重复执行相同的任务时,它可以为你节省大量的时间,但和任何强大的工具一 样,如果使用不当,也会带来许多危险。

【51CTO.com译文,转载请注明原文作译者和出处。】

用ClusterSSH管理多台Linux服务器(2)相关推荐

  1. linux100台服务器免密,多台Linux服务器之间互相免密登陆,脚本同步免密

    多台Linux服务器之间互相免密登陆,脚本同步免密 环境: 三台Linux 服务器 IP                          Release                        ...

  2. 一台服务器可以安装多个mysql数据库_在一台Linux服务器上安装多个MySQL实例(一)--使用mysqld_multi方式...

    (一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务 ...

  3. 如何高效的管理1000台Windows服务器

    论运维人员如何高效的管理1000台Windows服务器 几年前运维工作量巨大,部门运维人员每天都需要管理上千台的服务器,并不定时的检查及处理不同服务器的问题,每次打开都要输入密码(WIN保存远程密码形 ...

  4. 一次性同步修改多台linux服务器的密码

    如何一次性修改多台linux服务器的密码,这是个问题, 我给大家提供一个脚本,是前一段我刚刚写的,希望能对大家有所帮助 一 ,   需求:linux环境下运行,需要tcl和expect支持       ...

  5. 关于解决多台linux服务器间的文件实时同步问题

    关于解决多台linux服务器间的文件实时同步问题 参考文章: (1)关于解决多台linux服务器间的文件实时同步问题 (2)https://www.cnblogs.com/fps2tao/p/1003 ...

  6. 多台Linux服务器之间互相免密登陆

    多台Linux服务器之间互相免密登陆 例如我们有三台Linux 服务器: 192.168.0.1 192.168.0.2 192.168.0.3 1.1 首先配置服务器 1 面密令登录2 和 3 1. ...

  7. 微信公众号 多台服务器,在多台 Linux 服务器上搭建 Pulsar 集群

    作者:高天赐 编辑:Irene Pulsar 是一个支持多租户的.高性能的消息中间件.上一篇我们介绍了如何在 Mac 上搭建 Pulsar 集群,本文详细介绍如何在 3 台 Linux 服务器上搭建 ...

  8. 一台Linux服务器上挂载另一台Linux服务器文件系统的方法

    以下俩篇文章都讲了一台linux服务器挂载另外一台linux服务器文件系统的方法. 第一种: 目标:在服务器B上访问服务器A上指定的文件系统 首先要配置服务器A 编辑/etc/exports,加入: ...

  9. 如何知道一台Linux服务器使用的是千兆网卡还是万兆网卡

    如何知道一台Linux服务器使用的是千兆网卡还是万兆网卡 本文由CSDN-蚍蜉撼青松[主页:http://blog.csdn.net/howeverpf]整理编辑,转载请注明出处! 一. 系统信息 $ ...

最新文章

  1. 用Python3、NetCore、Shell分别开发一个Ubuntu版的定时提醒(附NetCore跨平台两种发布方式)...
  2. 由于问题引起信号ORA-27154无法启动数据库
  3. centos7公司内网环境搭建集群性能测试环境(ip+域名部署)
  4. 自动分号插入 ASI
  5. js页面文字选中后分享到新浪微博实现
  6. [论文阅读][SLAM]Targetless Calibration of LiDAR-IMU System Based on Continuous-time Batch Estimation
  7. 逻辑回归与线性回归的区别
  8. iOS 新浪微博-5.3 首页微博列表_集成图片浏览器
  9. Drools教程(基础篇)—— Eclipse插件安装
  10. 无聊写个示例程序,改自身PEB欺骗SREng
  11. 2021年网络工程师中级考点笔记
  12. win10系统安装到服务器失败怎么回事,小编教你win10安装失败怎么办
  13. Python|美国婴儿姓名分析
  14. 一台计算机安装几个操作系统,电脑装3个系统-一台电脑可以安装几个操作系统?...
  15. godot引擎学习10
  16. log文件过大处理方法
  17. 名帖366 鲜于枢 草书《韩愈石鼓歌》
  18. 销售宝:没有销售技巧,能做软件销售么?大神一针见血解答
  19. 数据分析之matplotlib(以折线图为例)
  20. rpa机器人是什么意思?有什么用?

热门文章

  1. html 标题栏小图标 ,锚点,视频插入,音乐插入
  2. 易宝典文章——玩转Office 365中的Exchange Online服务 之二十一 怎样通过中继收件人实现邮件审核...
  3. 用SYS本地登录或远程登录引起ORA-01031错误
  4. ubuntu16:查看磁盘空间大小,查看每个用户的占用空间情况
  5. EntityFramework 事务的使用
  6. js获取访问IP、地区、、当前操作浏览器
  7. OpenCV学习笔记——多种Smooth平滑处理
  8. 高效通信模型之 - 异步通信模型
  9. 蜕变成蝶~Linux设备驱动中的并发控制
  10. Lintcode: Fast Power