linux下的rsync工具简介

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 03:53 点击:

 rsync是一个数据镜像及备份工具,具有可使本地和远程两台的文、目录之间,快速同步镜像,远程数据备份等功能。在同步过程中,rsync是根据自己独特的算法,只同步有变化的文件,甚至在一个文件里只同步有变化的部分,所以可以实现快速的同步数据的功能。(下面所讲的简单的rsync同步方法,依赖于SSH服务)
    [root@web ~]# rsync  -aSvH   /home/*   root@192.168.0.253:/home/
     系统提示输入远程主机192.168.0.253的root口令,输入后即可开始数据同步。
     参数说明:
               a:表示保持文件的所有属性、权限不变。
               S:有效的处理零散文件。
               v:详细输出命令的每个动作。
               H:保持文件的硬链接。
   上面红色标记是源文件位置,蓝色标记是目的位置。如果想每次同步之后,两边的文件保持一致,需要添加参数--delete,添加这个参数时,一定要注意测试,否则会造成严重后果,删除了数据。上面的命令,执行的时候,需要输入192.168.0.253机器的root用户密码,可以将两台机器做个信任,省去每次输入密码。
   [root@web ~]# ssh-keygen  -t  rsa               ;创建证书
   [root@web ~]# scp  /root/.ssh/id_rsa.pub  root@192.168.0.253:/root/.ssh/authorized_keys  ;拷贝公钥到远程主机
   [root@web ~]# ssh  192.168.0.253 ;测试是否建立成功(是否要求输入密码)

作者“技术改变未来”

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • /etc/fstab 详解
    • nginx主主集群
    •  LVS-NAT和LVS-DR模式的实现详解
    •  RHCE考试之磁盘配额
    • 学习笔记:ACL详解
    • suse linux双网卡双网关配置
    •  LVM逻辑卷管理器
    •  Nginx主主负载均衡架构
    • ubuntu学习Mysql

    快速直达

    操作系统导航

    LinuxWindows虚拟机
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1