当前位置: 技术问答>linux和unix
现在有50台服务器,他们的IP是192.168.1.1~192.168.1.100,如何将服务器192.168.1.1的/etc/rc.local快速复制到另外49台服务器上?
来源: 互联网 发布时间:2016-02-16
本文导语: 现在有50台服务器,他们的IP是192.168.1.1~192.168.1.100,如何将服务器192.168.1.1的/etc/rc.local快速复制到另外49台服务器上? | 写一个脚本 rcp.sh: #!/bin/sh ip=1 while [ $ip -le 100 ] do cat /etc/rc.local...
现在有50台服务器,他们的IP是192.168.1.1~192.168.1.100,如何将服务器192.168.1.1的/etc/rc.local快速复制到另外49台服务器上?
|
写一个脚本 rcp.sh:
#!/bin/sh
ip=1
while [ $ip -le 100 ]
do
cat /etc/rc.local | ssh 192.168.1.$ip "cat > /etc/rc.local"
ip=`expr $ip + 1`
done
有个前提是每台机器先必须设好通过rsa密匙登陆模式,管理多台机器这是个很好的办法
#!/bin/sh
ip=1
while [ $ip -le 100 ]
do
cat /etc/rc.local | ssh 192.168.1.$ip "cat > /etc/rc.local"
ip=`expr $ip + 1`
done
有个前提是每台机器先必须设好通过rsa密匙登陆模式,管理多台机器这是个很好的办法
|
更正一下,脚本在192.168.1.1下运行,ip=1改成ip=2
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。