`
bit1129
  • 浏览: 1051441 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【Linux命令四】SSH命令

阅读更多

ssh命令在分布式集群环境下很重要,可以用于在一台机器XYZ上通过将要执行的shell脚本分发各个节点机器,然后通过ssh命令,在XYZ这台机器上,远程执行各个节点上的这个脚本,

 

1. 如果要远程执行的命令很多很长,可以写一个脚本,然后首先分发这个脚本,再执行这个脚本ssh

可以借助for循环依次执行下面的语句,从而达到在各个节点执行a.sh的目的

REMOTE_HOST=localhost

ssh hadoop@$REMOTE_HOME 'sh /home/hadoop/learninglinux/a.sh'

 

2. 如果要远程执行的命令只有一个或者两个,可以直接使用命令的方式

REMOTE_HOST=localhost

ssh hadoop@$REMOTE_HOME 'cd ~/jdk;tar xzvf jdk.1.7.1.tgz'

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics