zoukankan      html  css  js  c++  java
  • Rsync数据同步工具三种使用方法

    Rsync数据同步工具,它的特点是开源的,速度快,功能多;可以实现全量和增量本地或者远程数据同步功能

    Rsync适用于 : unix , linux ,windows等多平台操作系统

    常在定时任务中备份数据时使用

    三种方法:

    1. 本地间数据同步,类似cp命令

    2. 网络间两台不同IP服务器间数据同步

    3. 以socket进程监听方式进行数据同步

    第一本地间传送格式

    (1)  rsync  -avz 源目录  目标目录

    这是增量同步方式速度快只传对方没有的

    (2)  rsync -avz --delete  A目录    B目录

    还可以实现删除 ,A有的B没有的把A的传给B,如果B有的A没有,那么就把B有的删除

    第二种是网络间传送

    需要先安装个远程传输插件

    yum -y install openssh-clients

    格式是

    rsync -avz 源服务器目录  root@对方服务器IP:对方服务器目标路径

    第三种socket进程监听方式传送

    第一服务端的准备工作

    1 .创建配置文件

    2 .创建共享目录,并创建执行用户账号rsync

    3. 将共享目录也就是模块名改属主和属组都为执行账号rsync

    4. 创建虚拟账号密码文件

    echo "虚拟账号名(在配置文件的模块内有):密码">/etc/rsync.password

    5. 将账号密码文件改为600权限

    6. 启动服务

    rsync --daemon

    7. 加入开机启动

    echo "rsync --daemon"> /etc/rc.local

    客户端准备工作:

    1. 创建密码文件

    2. 将密码文件改为600权限

    推送格式 (免交互推送)定时任务中常用

    rsync -avz 客户端路径 虚拟用户名@服务端IP::模块名 --password -file=/etc/rsync.password

  • 相关阅读:
    Java接收Cordys中webservice接口的返回数据并解析xml获取相应节点数据
    初识jenkins之-jenkins的安装与配置
    Linux(centos6.8)下Tomcat的安装与配置
    [置顶] Linux下(centos6.8)JDK1.8的安装与配置
    小白五一期间个人建站
    声明一些事
    js中apply()的用法淺談
    angularJS中的服务
    PHP中的常用关键字
    PHP中三大特性---继承性
  • 原文地址:https://www.cnblogs.com/lijianjie/p/9906296.html
Copyright © 2011-2022 走看看