• 利用Rsync在windows和linux之间同步数据


    使用Rsync从windows同步文件到linux

    1、windows服务端的安装与配置:

    免费软件下载地址:http://linux.linuxidc.com/,用户名密码为:www.linuxidc.com

    安装过程中,在提示输入用户名和密码时,密码一定与该系统的administrator密码相同,否则安装失败。

    安装完成后,到安装目录下修改配置文件:

    use chroot = false
    strict modes = false
    hosts allow = *
    log file = rsyncd.log
    port = 873
    
    uid=0   
    gid=0   
     
    
    [backup] #这个模块名可以随意命名
    
    path = /cygdrive/d/work  #要同步的文件路径,代表d:work目录
    read only = false
    transfer logging = yes
    list  = no
    hosts allow = *
    auth users = rsync      #rsync用户 仅这个账户可以同步该配置下文件
    secrets file = etc/rsyncd.secrets  #rsync登陆用户文件 记录rsync时需要输入的账号密码

    然后在etc目录下面创建帐号认证文件rsyncd.secrets,内容如下:

    username:password

    将该文件的拥有着修改为安装时指定的用户,如SvcCWRSYNC。

    服务端配置好后,到服务里启动rsync服务。

    2、linux客户端安装配置:

    安装rsync:

    yum install rsync

    本地创建账户认证文件,文件内只填写服务端认证密码即可:

    vim /etc/rsync.scrt

    然后同步文件:

    rsync -avzP --delete --password-file=/etc/rsync.scrt rsync@IP::backup /home/backup/

    --delete表示本地目录与服务端目录完全一致,若同步之前有数据,会将其删除。

  • 相关阅读:
    filter
    验证
    HTML5 canvas 内部元素事件响应
    canvas 椭圆
    计算2点角度
    复制pdf文字出来是乱码的一种可能的解决方案
    LaTeX Pdf to Word
    论文题录导入导出的困惑
    公式测试
    [LaTex]Visio文件转EPS文件[转]
  • 原文地址:https://www.cnblogs.com/ahaii/p/5984853.html
Copyright © 2020-2023  润新知