标签:nc命令 auth 内核 param 实战 地址 not host bak
Rsync+sersync实现数据实时同步Rsync+sersync项目实战
服务器角色 IP 服务 配置
源服务器 192.168.2.1 sersync 64位debian
目标服务器 192.168.2.2 rsync 64位debian
一.在目标服务器部署rsync服务
前提:两台服务器的防火墙出入规则都要放开873端口
root@VM-139-168-debian:~# apt-get install rsync -y
root@VM-139-168-debian:~# cd /etc/
root@VM-139-168-debian:/etc# vim rsyncd.conf #创建配置文件
uid = root
gid = root
max connections = 600
timeout = 200
use chroot = no
log file = /var/log/rsyncd.log
rsync the directory recursivly to the remote servers once
working please wait...
execute command: cd /data/www && rsync -artuz -R --delete ./ rsync@192.168.2.2::rsync --password-file=/etc/password.txt >/dev/null 2>&1
run the sersync:
watch path is: /data/www
weipengcheng@5b-conchZ:~$ ps -ef|grep sersync
994 12106 1 0 Sep14 ? 00:01:20 sersync -r -d -o /usr/local/sersync/conf/confxml.xml
994 21711 17980 0 17:24 pts/5 00:00:00 grep sersync
四.实时同步测试
在源服务器/data/www目录下创建一个空文件。
weipengcheng@5b-conchZ:/data/www$ sudo touch test.txt
查看目标服务器/data/www目录下是否同步过去。
root@VM-139-168-debian:/data/www# ll
total 0
-rw-r--r-- 1 root root 0 Sep 17 17:32 test.txt
Linux Debian8 Rsync+Sersync实现数据实时同步
标签:nc命令 auth 内核 param 实战 地址 not host bak
原文地址:http://blog.51cto.com/13531948/2176268