同时在多台服务器上运行相同的命令multixterm的方法
来源:互联网 发布:淘宝关键词挖掘大师 编辑:程序博客网 时间:2024/05/20 10:20
原文作者:宗国锋 原创作品转载请注明出处:宗国锋官方网站http://www.zongguofeng.cn
环境Centos5
原因:由于采购了一批新机器所有环境都配置要求一样的环境,总不能够一台一台的配置吧!用下面的方法即可解决这个问题multixterm这个即可实现
当然管理集群结点上的配置是完全相同的或者相似的时候,也可以通过这个来执行相同的命令达到效果,而不用到每个节点上执行相同的命令。
当然有些任务或更改配置是可以编写脚本来实现的,但是感觉比较麻烦,这样既解决了写脚本的时间也可以实现功能,何乐而不为呢!
首先下载multixterm
脚本下载地址:http://expect.nist.gov/example/multixterm2009-12-2
地址 http://expect.nist.gov/example/multixterm
multixterm让一切变的更简单,只需在中央窗口中输入命令,该命令就会在所有的主机上执行,如果想单独在一台服务器上执行命令,只需点击与其连接的xterm窗口,输入并执行命令。如果想在一组服务器上运行命令,可以点击菜单中"Edit"->"Active"选中服务器。
在运行之前确保系统已安装expect,如果没有安装可以参考:http://www.zongguofeng.cn/2009/1202/216.html
安装expect,然后更改脚本第一行:
#!/depot/path/expectk改为#!/usr/local/bin/expectk,当然你应该指定你系统中的expectk的路径。
作者:宗国锋 原创作品转载请注明出处:宗国锋官方网站http://www.zongguofeng.cn
运行效果如下:
图一
如何登陆多服务器 命令
形如此ip的形式
参数说明 -xc 选项代表execute command(执行命令)
至于其他参数和应用可以自行研究
调整到这个窗口下即可输入命令
选定此框后在这里输入命令,如输入 mkdir linuxzgf 即可在两个终端上看到效果,只是输入后不在这里显示,只在终端上显示,没研究具体其他的先发表下 共享下资源
此时即可看到效果
此方法是本人宗国锋子拙见,如有不妥之处望指正,大家相互学习
- 同时在多台服务器上运行相同的命令multixterm的方法
- 一台服务器同时运行多个tomcat的简易区分方法
- 避免在一台机器上同时运行同一应用程序的多个实例。
- 怎么在同一台电脑上同时运行多个解压版tomcat服务器
- 在一台服务器上设置多个Web站点的三种方法
- 在一台服务器上配置多个Tomcat的方法
- 在一台服务器上配置多个Tomcat的方法
- 在同一台服务器上配置多个Tomcat的方法
- 在一台服务器上配置多个Tomcat的方法
- 在同一台服务器上配置多个Tomcat的方法
- 一台服务器上同时运行两个Tomcat服务
- 在同一台机器上运行多个服务器
- 在同一台机器上运行多个MySQL服务器
- 在同一台机器上运行多个MySQL服务器
- 在同一台机器上运行多个MySQL服务器
- 在一台机子上运行多个MySQL服务器
- 在同一台机器上运行多个MySQL服务器
- 一台服务器上配置多个Tomcat的方法
- hdu 3065 AC自动机模版题
- OpenCV笔记(copyto,clone)
- cnpack 强制转换 替换 真好用 xe4 真实用
- epoll完整实例
- 代价敏感的学习方法
- 同时在多台服务器上运行相同的命令multixterm的方法
- 使用libcurl获取经过gzip压缩的网页文件
- python异常处理
- 谈导航栏返回按钮的替代方案
- python中if __name__ == '__main__': 的解析
- lua --- MAC 上搭建lua
- SQLiteOpenHelper 类
- (高精度运算4.7.30)UVA 10579 Fibonacci Numbers(大数+斐波那契数)
- 使用键盘输入字符到程序的功能