双机或者多机同步
来源:互联网 发布:点卡回收源码 编辑:程序博客网 时间:2024/05/23 14:05
双机同步 拉复制
首先查看是否有rsync服务
rpm -qa | grep rsync
创建目录:mkdir /etc/rsyncd/
mkdir /cache
在服务器端的配置
接着写主配置文件 文件名为/etc/rsyncd/rsyncd.conf
uid=root
gid=root
port=873 服务的端口
max connections=0 无限制
log file=/var/log/rsyncd.log 日志文件
pid file=/var/log/reynscd.pid pid文件
lock file=/var/run/rsyncd.lock
motd file=/etc/rsyncd/rsyncd.motd 欢迎信息
read only=yes 不允许上传
limit user conn
hosts allow=192.168.18.0/255.255.255.0 允许连接的网段
hosts deny=* 拒绝其他网段
transtfer logging=yes
log format= %t %a %m %f %b 日志的格式
syslog facility=local3
timeout=300
[www] 共享的名称
path=/cache 共享的目录
list=yes 是否可见
ignore errors
auth users=sko 登录的用户
username
secrets file = /etc/rsyncd/rsyncd.secrets rsyncd的用户和密码存放文件路径
comment = www directory
exclude = a/ b/ ####a,b directory not backup
接着手工书写rsyncd的用户和密码文件和欢迎信息
/etc/rsyncd/rsyncd.secrets sko:123456
/etc/rsyncd/rsyncd.motd
#
welcome
#
chmod 600 /etc/rsyncd/rsyncd.secrets 修改权限
rsync –daemon –config=/etc/rsyncd/rsyncd.conf 开启服务
客户端设置
echo 123456 >/etc/rsync.pw
mkdir /cache
chmod 600 /etc/rsync.pw
rsync –avzP –delete –password-file=/etc/rsync.pw sko@192.168.18.139::www /cache
加入计划任务当中
crontab -e
/1 * * * rsync –avzP –delete –password-file=/etc/rsync.pw sko@192.168.18.139::www /cache
由于没有精确到秒,编写脚本实现精确到秒
!/bin/bash
while :
do
rsync -avzP –delete –password-file=/etc/rsync.pw sko@192.168.18.139::www /cache
sleep 1
done
推复制
首先查看是否有rsync服务
rpm -qa | grep rsync
创建目录:mkdir /etc/rsyncd/
mkdir /cache
在客户端的配置
写主配置文件 文件名为/etc/rsyncd/rsyncd.conf
uid=root
gid=root
port=873 服务的端口
max connections=0 无限制
log file=/var/log/rsyncd.log 日志文件
pid file=/var/log/reynscd.pid pid文件
lock file=/var/run/rsyncd.lock
motd file=/etc/rsyncd/rsyncd.motd 欢迎信息
read only=no 允许上传
limit user conn
hosts allow=192.168.18.0/255.255.255.0 允许连接的网段
hosts deny=* 拒绝其他网段
transtfer logging=yes
log format= %t %a %m %f %b 日志的格式
syslog facility=local3
timeout=300
[www] 共享的名称
path=/cache 共享的目录
list=yes 是否可见
ignore errors
auth users=sko 登录的用户
username
secrets file = /etc/rsyncd/rsyncd.secrets rsyncd的用户和密码存放文件路径
comment = www directory
exclude = a/ b/ ####a,b directory not backup
接着手工书写rsyncd的用户和密码文件和欢迎信息
/etc/rsyncd/rsyncd.secrets sko:123456
/etc/rsyncd/rsyncd.motd
#
welcome
#
chmod 600 /etc/rsyncd/rsyncd.secrets
rsync –daemon –config=/etc/rsyncd/rsyncd.conf
服务器端配置
将sersync2.5_32bit_binary_stable_final.tar.gz 拷贝到/usr/src/目录下解压
cd GNU-Linux-x86/
vim confxml.xml
echo 123456 > /etc/rsync.pas
chmod 600 /etc/rsync.pas
./sersync2 -r 第一次启动
以后启动方式
./sersync2 set the system
- 双机或者多机同步
- 数据库双机同步问题
- Solaris10双机时间同步设置
- 配置Mysql5.0双机同步
- CentOS下SSH双机/多机互信
- STC89C52MCU -- 双机通信及多机通信
- Mysql的实时同步 - 双机互备
- 实现Linux双机文件同步rsync
- Mysql的实时同步 - 双机互备
- Mysql的实时同步 - 双机互备.
- 双机热备(定时同步)
- 双机热备(实时数据同步)
- Mysql的实时同步 - 双机互备
- mysql的实时同步-双机互备
- 双机
- Octopress重装或者多台电脑上并行写作同步
- mysql双机,多机异地热备简单原理实战
- 如何设置MySQL同步(mysql双机热备)
- http://wenku.baidu.com/link?url=aQUY1JswPwgulwBoaIt8GZAEjdUHhebtWmo7bqTQUJrO_fn16YWCoAtRTHhRQ8Bzx3qR
- jdk和jre有什么不同?_jdk与jre的区别
- hoj5586 区间和最大
- android View的getHeight和getMeasuredHeight的区别
- 垃圾回收器GC
- 双机或者多机同步
- codeforces 548 C. Mike and Frog
- Android面试必问的Listview getview方法问题
- python拾遗(一)前言
- Putty和Xming创建远程GUI的SSH连接
- SQL注入攻击与防御学习笔记一
- 【Android】将图片转换为圆角
- malloc源码分析---4
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下)