zoukankan      html  css  js  c++  java
  • rsync搭建

    服务器:

    查看是否安装:rpm -qa rsync

    未安装则:yum install -y rsync

    添加rsync用户

    useradd -s /sbin/nologin -M rsync

    编辑/etc/rsync.conf文件

    模板如下:

    #start

    uid = rsync

    gid = rsync
    use chroot = no
    max connection = 200
    timeout=300
    pid file = /var/run/rsyncd.pid
    lock file = /var/run/rsync.lock
    log file = /var/log/rsyncd.log
    [backup]
    path = /backup/
    ignore errors
    read only = false
    list = false
    hosts allow =192.168.56.0/24
    auth users= rsync_backup
    secrets file = /etc/rsync.password

    #end

    密码文件内容:rsync_backup:123456   #前面为账号,后面为密码,这是一个虚拟账号,密码文件权限600

    设置开机自启,可以systemctl enable rsycnd.service

    或者echo "/bin/rsync --daemon" >> /etc/rc,local  #给rc.local增加执行权限

    客户端:

    安装rsync程序

    设置密码文件,文件权限600,只需要存放密码。

    同步文件命令:

    推送到rsync服务器

    方法1;rsync -avz /tmp/ rsync_backup@192.168.56.101::backup/ --password-file=/etc/rsync.password

    方法2:rsync -avz /tmp/ rsync://rsync_backup@192.168.56.101/backup/ --password-file=/etc/rsync.password

    拉取(从服务器取回)

    方法1;rsync -avz rsync_backup@192.168.56.101::backup/ /tmp/  --password-file=/etc/rsync.password

    方法2:rsync -avz rsync://rsync_backup@192.168.56.101/backup/ /tmp/  --password-file=/etc/rsync.password

  • 相关阅读:
    Rocketmq
    HTTPS 证书显示不安全
    js json 转为url参数
    Telnet 安装
    自己配置环境变量不起作用的问题
    Android笔记-Dalvik VM-1
    Fuzzy Logic/Expert System/Control
    PhD第一学期小结
    linux中的>、>>、2>&1、管道命令
    Hyper-v虚拟机设置静态IP
  • 原文地址:https://www.cnblogs.com/smlie/p/8763371.html
Copyright © 2011-2022 走看看