sersync+rsync实时同步
sersync-master.zip
172.21.45.52(Sersync server)源服务器
172.11.251.51(Rsync server)目标服务器
客户端安装rsync
yum -y install rsync
vim /etc/rsyncd.conf
# /etc/rsyncd: configuration file for rsync daemon mode
# See rsyncd.conf man page for more options.
# configuration example:
uid = root
gid = root
use chroot = yes
max connections = 100
# pid file = /var/run/rsyncd.pid
# exclude = lost+found/
# transfer logging = yes
timeout = 600
log file = /home/log/rsync.log
ignore errors
read only = false
list = false
hosts allow = 172.21.45.0/24
host deny = 0.0.0.0/32
auth users = backup
secrets file = /etc/rsync.password
# ignore nonreadable = yes
# dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2
# [ftp]
# path = /home/ftp
# comment = ftp export area
[html]
comment = html
path = /home/html
[root@Rsync ~]# echo “backup:damowang” > /etc/rsync.password
[root@Rsync ~]# chmod 600 /etc/rsync.password
[root@Rsync ~]# rsync --daemon
[root@Rsync ~]# ss -lntup |grep rsync
源端
[root@Sersync ~]# echo “damowang” > /etc/rsync.password
[root@Sersync ~]# chmod 600 /etc/rsync.password
源端测试
rsync -azvp /home/nmon.sh backup@192.168.3.5::htmlb/ --password-file=/etc/rsync.password
[root@Sersync ~]# unzip sersync-master.zip
[root@Sersync ~]# tar xf sersync-master/release/sersync2.5.4_64bit_binary_stable_final.tar.gz -C /usr/local/
[root@Sersync ~]# cd /usr/local/
[root@Sersync local]# mv GNU-Linux-x86/ sersync
[root@Sersync local]# cd sersync/
[root@Sersync sersync]# cp confxml.xml confxml.xml.$(date +%F)
[root@Sersync sersync]# vim confxml.xml
vim confxml.xml
# 修改24、25行<sersync><localpath watch="/var/www/html"> # 本地同步目录<remote ip="192.168.94.44" name="www"/> # rsync模块名# 修改31行<rsync><commonParams params="-artuz"/><auth start="true" users="backup" passwordfile="/etc/rsync.password"/>
sersync2 -d -r -o /usr/local/sersync/confxml.xml
服务脚本
#! /bin/bash
#集合三同步
#sersyncd
#
. /etc/rc.d/init.d/functions
case "$1" in start) cd /usr/local/sersync /usr/local/sersync/sersync2 -d -r -o /usr/local/sersync/confxmlc.xmlif [ $? -eq 0 ] then echo -e "Staring sersyncd [ OK ]" exit 0 fi ;; stop) kill 'ps aux | grep sersync2 | grep -v grep | awk '{print $2}'' if [ $? -eq 0 ] then echo -e "Stopping sersyncd [ OK ]" exit 0 fi ;; status) ps aux | grep sersync2 | grep -v grep ;;
esac
sersync+rsync实时同步相关推荐
- MySQL :rsync+sersync文件实时同步
文章目录 1. rsync是什么 rsync+sersync文件实时同步 一:环境 二:备份服务器操作 三:数据源服务器操作 安装rsync客户端软件 安装sersync工具,实时触发rsync进行同 ...
- Sersync+rsync数据同步实践:快速解决数据同步问题
前言 对于数据的实时同步,例如:某些配置文件或web文件在集群中的同步,通常我们有几种方式: 使用网络raid(例如:nfs/drbd)将某些目录由源服务器挂载到目标服务器(由于网络raid严重依赖网 ...
- 真正的inotify+rsync实时同步 彻底告别同步慢
真正的inotify+rsync实时同步 彻底告别同步慢 我们公司在用inotify+rsync做实时同步,来解决分布式集群文件一致性的问题.但当web文件越来越多(百万级数量html,jpg等小 文 ...
- Rsync和Sersync(企业实时同步方案)
注:本文章依据参考文章中的信息资料结合自己的实践操作而成 一.实验环境介绍 系统版本:Cent OS 7.4 X64 内核版本:3.10.0-693.5.2.el7.x86_64 系统采用最小化安装, ...
- sersync+rsync数据同步
sersync+rsync可实现数据实时同步 rsync开启daemon模式 vim /etc/rsyncd.conf uid = rsync gid = rsync use chroot = no ...
- RedHat Linux下利用sersync进行实时同步数据
拓扑图如下: 可以有多个目标服务器,本机同步也可以(要同时开sersync服务和rsync守护进程) 需求: 1.源服务器上 要备份的是/data/bookfm/doc/book 目录包括子目录下的o ...
- sersync进行实时同步数据
上面是网络 可以有多个目标服务器,本机同步也可以(要同时开sersync服务和rsync守护进程) 需求: 1.源服务器上 要备份的是 /opt/tongbu1/ /opt/tongbu2/目录包括 ...
- sersync/lsync实时同步
第一章 为什么需要实时同步 1.第二阶段实时同步解决了什么问题: 解决 NFS单点故障问题 备份NFS数据并且提供冗余的服务功能 2.实时同步难点 什么条件才同步 多久同步一次 用什么备份方式同步 用 ...
- Cetnos环境下inotify+rsync实时同步
一.介绍 1.1 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的"rsync算法"来使本地和远程两个主机之间的文件达到同步 ...
最新文章
- hdu 5339 Untitled【搜索】
- 单击GridView控件,高亮单击所在的记录行
- button 与 input type=button 的区别【2012/07/23】
- 斐波那契数列取模(大数)分治算法
- 什么是protobuf
- spring boot创建一个应用
- SAP S/4HANA系统Fiori UI上Adapt UI按钮显示与否的控制逻辑
- java 自定义注解 生成json_Jackson 通过自定义注解来控制json key的格式
- Python-斗地主原来是这样的引擎!会了Python之后,我就没输过豆子了!
- java面向对象跑马游戏_面向“对象”和“过程”
- 随想录(机器学习的生产应用)
- 使用thinkPhp,修改线上数据库的配置,请删除 Runtime 中的所有内容后重试
- 如何利用全新的决策树集成级联结构gcForest做特征工程并打分?
- UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0x80 in position 2
- 软件测试相关英文单词整理
- L1-084 拯救外星人
- centos7 mysql libssl_centos7.2安装mysql5.7.13及ssl主从复制
- Android开源库集锦 + Android场景桌面(一) 转自way
- ncre计算机职业英语,NCRE计算机职业英语一级考试样卷
- 物联网毕设 -- 基于STM32的心率检测