zoukankan      html  css  js  c++  java
  • 利用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表示本地目录与服务端目录完全一致,若同步之前有数据,会将其删除。

  • 相关阅读:
    nginx 安装部署
    cordova 安装使用
    git 设置和取消代理
    SQL语句 合并列值 将一列的多个值合并成一行
    idea 注册码 地址:
    mac 安装redis
    redisTemplate 方法
    js 点击 隐藏弹出层
    windows 安装redis
    docker 安装redis
  • 原文地址:https://www.cnblogs.com/ahaii/p/5984853.html
Copyright © 2011-2022 走看看