zoukankan      html  css  js  c++  java
  • sersync做实时同步(第一步)

    两台主机,一台主服务器(192.168.0.109)。一台目标服务器(192.168.0.212)

    1、配置目标服务器(192.168.0.212);
    就是配置rsync服务器。在配置文件/etc/rsyncd.conf中加入
    uid = nobody
    gid = nobody
    use chroot = no
    max connections = 4
    pid file = /var/run/rsyncd.pid
    lock file = /var/run/rsync.lock
    log file = /var/log/rsyncd.log
    [tongbu]
    path = /Backup/tongbu/
    ignore errors = yes
    #list = false
    read only = false
    auth users = backup
    hosts allow = *
    secrets file = /etc/rsync.pas
    开启rsync守护进程:  rsync --daemon
    2、配置主服务器
    在google code下载sersync的可执行文件版本,里面有配置文件与可执行文件,这里用sersync2.5进行说明

    1.在主服务器上开启sersync守护进程,使sersync在后台运行,开启实时同步。
      # ./sersync2 -d
      注:

    run the sersync: watch path is: /opt/tongbu

    表明,sersync已经开启,可以在本地监控路径下建立文件,查看远程是否同步成功
    2.在开启实时监控的之前对主服务器目录与远程目标机目录进行一次整体同步
     # ./sersync2 -r
    如果需要将sersync运行前,已经存在的所有文件或目录全部同步到远程,要以-r参数运行sersync,将本地与远程整体同步一次。
    如果设置了过滤器,即在xml文件中,filter为true,则暂时不能使用-r参数进行整体同步。-r参数将会无效。
    3.指定配置文件
    ./sersync2 -o XXXX.xml

  • 相关阅读:
    10分钟入门spark
    10分钟入门kubernetes(上)
    深入浅出Hadoop之mapreduce
    深入浅出Hadoop之HDFS
    闲聊cassandra
    深入浅出zookeeper
    Asp.net日期字符串格式化显示
    C#里面比较时间大小三种方法
    (ASP.net)利用Application对象制作简单聊天室
    Response.ContentType 详细列表
  • 原文地址:https://www.cnblogs.com/94YY/p/3873499.html
Copyright © 2011-2022 走看看