zoukankan      html  css  js  c++  java
  • 两台机器使用rsync同步数据(手工执行命令同步)(使用推的方式)

    1.前题,有两台机器,A和B,要将A的东西同步到B中

    2.同台机器请先安装rsync

    3.请在B机器 vi /etc/rsyncd.conf 


    pid file = /var/run/rsyncd.pid
    lock file = /var/run/rsync.lock
    log file = /var/log/rsyncd.log
    [modle_name]
            uid = tomcat
            gid = tomcat
            path = 同步过来保存文件的目录
            comment = code of user_face
            read only = no
            strict modes = yes
            refuse options = delete
            auth users = user_name
            secrets file = /etc/rsyncd_auto_rsync_users
            hosts allow = A机器的IP
            hosts deny = *

    3.在 B机器 vi /etc/rsyncd_auto_rsync_users

     内容如下:

    user_name:密码

    4.修改/etc/rsyncd_auto_rsync_users的权限

    chmod 600 /etc/rsyncd_auto_rsync_users
     

    5.启协rsync 

    rsync --daemon 

    6.在A机器内执行下面的语句:

    sudo rsync -avrc  要同步的目录 user_name@B机器IP::modle_name/ 

    回输,输入第三步的密码

    7.控制台应会打印同步的流程,如果有问题,请到B机器的/var/log/rsyncd.log查看日志
     

  • 相关阅读:
    pandas 的pd.cut()数据分箱
    pandas 的groupby()
    pandas 的DataFrame.apply()
    天池二手车_特征工程
    numpy简单的笔记
    python 面向对象编程的@property
    mybatis 复杂sql语句
    mybatis Lombok
    mybatis 获取 sqlSession
    mybatis @Param 注解
  • 原文地址:https://www.cnblogs.com/cerxp/p/2632318.html
Copyright © 2011-2022 走看看