CentOS-7中服务器之间数据拷贝和集群分发脚本

备忘录:为查询和总结记录。
记录:NO.230
本例环境:
        操作系统:CentOS-7-x86_64-DVD-1908
        JDK版本:jdk-8u251-linux-x64
名词:
        scp:secure copy,是linux系统下基于ssh登陆进行安全的远程文件拷贝命令,实现服务器与服务器之间的数据拷贝
        rsync:remote sync,linux系统下的数据镜像备份工具,第一次备份完全备份,以后备份就是差异备份.具有速度快、避免复制相同内容和支持符号链接的优点
场景:
        本例有3台虚拟机
        机器A: 192.168.110.151
        机器B: 192.168.110.152
        机器C: 192.168.110.153
        在3台机器的/etc/hosts中均配置了域名映射
        192.168.110.151 hadoop151
        192.168.110.152 hadoop152
        192.168.110.153 hadoop153
1.scp与rsync区别
        rsync只对差异文件做更新,scp是把所有文件都复制过去。
2.scp使用
        在A机器执行指令,从A机器拷贝到B机器
        在机器A的/home/learn/apps目录下创建info目录
        mkdir info
        在/home/learn/apps/info创建三个文件
        27-1.txt
        27-2.txt
        27-3.txt
        使用scp把info从机器A拷贝到机器B的/home/learn/apps/info/
        在A机器执行指令,从A机器拷贝到B机器
        scp -r /home/learn/apps/info/  learn@hadoop152:/home/learn/apps/info/
        在A机器执行指令,从B机器拷贝到A机器
        scp -r  learn@hadoop152:/home/learn/apps/info/  learn@hadoop151:/home/learn/apps/info/
        注意:
        其中 -r表示递归
        learn是用户名,hadoop151和hadoop152计算机域名
3.rsync使用
       使用rsync把info从机器A拷贝到机器B的/home/learn/apps/info27/
       rsync -r /home/learn/apps/info/  learn@hadoop152:/home/learn/apps/info27/
......
以上,感谢。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值