linux如何多台机器执行同一命令_批量操作

主题:linux想实现一键群发命令,但是又想为某些命令设置单独的命令,看看如何实现吧

1.liunx一键群发

1.1 打开liunx的多台机器

这里采用的是centos7虚拟机,用Xshell7打开多台机器

新建连接

文件-----新建------输入相应主机名和标签号-----输入用户名及密码

 

 打开标签会话

查看------撰写-------撰写栏---------选择全部会话

 1.2 输入命令

输入:hdfs -daemon start dataname 

到相应的文本框,可以看到三台机器都实现一键群发了。

 1.3 主从命令不一致咋办

在我们搭建主从服务器的时候,主服务器可能只有几个,而从服务器可能很多,那分几种情况。

第一种:一主多从

先群发命令,之后对该主命令执行相反操作,又重新输入主命令

#先输入群发从命令
hdfs --daemon start datanode

#在主服务上面输入反向操作,stop关闭命令
hdfs --daemon stop datanode

#在主服务器输入主命令
hdfs --daemon start namenode

 第二种:多主多从

这个你可以设置相应的标签组,改成当前标签组,实现主从分类标签化。

当前标签组

----不同标签组执行不同命令,相同标签组执行相同命令,两栏执行不同操作。

在一个XSHELL界面中,XSHELL可以被分隔多个部分,每一个部分又可以包含多个会话。每一部分的会话被叫做同一标签组。当前被用户操作的一部分叫作当前标签组.如下图所示当前XSHELL界面被分为1和2两部分,在2部分中的会话[3]和[4]就被称为当前标签组,在命令输入位置发送命令时会被[3]和[4]两个会话接收执行。

#在主服务器上设置成当前标签组,输入命令
hdfs --daemon start datanode

#jps观察主服务器是否有执行命令,以及另外一个标签组是否受影响,关闭
jps
hdfs --daemon stop datanode

#鼠标指向另外一个标签组,执行命令,观察是否对主服务器标签组有影响
hdfs --daemon start datanode

 

全部会话

---所有会话都会执行该指令

全部会话指的是在同一个XSHELL界面内的全部会话。如上图所示的[1]、[2]、[3]和[4]则被称为全部会话,当命令批处理模式为全部会话时,在命令输入位置输入命令则全部会话服务器接收命令执行,即[0]、1]、[3]和[4]全部执行。

 全部XSHELL

------一机多开,多开共同执行某项命令

XSHELL应用同时可以打开多个界面,在每个界面中的会话都是同一类型服务器时,所有操作都一样,则需要设置命令批处理模式为全部XSHELL,这时每个XSHELL的全部会话都会执行。这个是针对同一个主机号,比如:cunjing连接虚拟机的主机号192.168.66.100,可以开设多个cunjing这样的标签号,来执行执行相应的命令,那么如果你选择xshell的话,就会为同一个主机号下开设的多个分标签,即同一台机器下的分标签共同执行某一项命令。

下命令前

 下命令后-----只有同一机器标签才执行

当前会话

--------只对当前选择的会话执行一条命令

如果是某一个主机器需要这个,就可以采用单条命令,进行单独设置

 1.4 快捷命令

当我们遇见一些比较常用的脚本,代码的时候,我们就可以设置这种快捷键命令,一键运行,快速实现我们的需求,比如我要实现开机就给我打开hadoop,并且指定第一台机器为主服务器,打开其他的1000台机器,这个时候就可以设置shell脚本命令,输入相应的标签在命令框即可实现一键打开hadoop的命令。

查看-------快速命令----快速命令栏-----选择相应的运行脚本-----点击starthadoop快捷键------运行相应命令

 

2. liunx常见命令汇总

http://t.csdn.cn/Q67wU

请观看原创文章,liunx常见命令汇总

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值