CentOS Rsync服务端与Windows cwRsync客户端实现数据同步

系统环境:CentOS 6.3 rsync服务器

windows server 2003 R2 cwRsync客户端

IP地址分别为:10.1.4.44服务器、10.1.4.42客户端

实现目的:

cwRsync客户端每天凌晨02:30钟自动同步Rsync服务端/data/share目录中的数据到D:\data目录

所需软件包:

rsync-3.0.9.tar.gz   cwRsync_4.0.5_Installer.zip

一、rsync服务器安装

rysnc的官方网站:http://rsync.samba.org可以从上面得到最新的版本。目前最新版是3.09。

[root@server ~]#  tar xvf  rsync-3.0.9.tar.gz

[root@server ~]# cd rsync-3.0.9

[root@server rsync-3.0.9]# ./configure --prefix=/usr

[root@server rsync-3.0.9]# make

[root@server rsync-3.0.9]# make install  注:在用源码包编译安装之前,您得安装gcc等编译开具才行

二、 rsync服务器的配置文件rsyncd.conf

rsync的主要有以下三个配置文件:

rsyncd.conf(主配置文件)

rsyncd.secrets(密码文件)

rsyncd.motd(rysnc服务器信息)

服务器配置文件(/etc/rsyncd/rsyncd.conf),该文件默认不存在,请创建:

[root@server etc]# mkdir rsyncd  注:在/etc目录下创建一个rsyncd的目录,我们用来存放rsyncd.conf 、rsyncd.secrets、rsyncd.mond文件

[root@server rsyncd]# touch rsyncd.conf  注:创建rsyncd.conf ,这是rsync服务器的配置文件

[root@server rsyncd]# touch rsyncd.secrets  注:创建rsyncd.secrets ,这是用户密码文件

[root@server rsyncd]# chmod 600 rsyncd.secrets  注:为了密码的安全性,我们把权限设为600

[root@server rsyncd]# ls -lh rsyncd.secrets

-rw------- 1 root root 12 9月  14 11:56 rsyncd.secrets

[root@server rsyncd]# touch rsyncd.motd

[root@server rsyncd]# ll

总用量 12

-rw-r--r-- 1 root root 643 9月  14 11:55 rsyncd.conf

-rw-r--r-- 1 root root 172 9月  14 11:58 rsyncd.motd

-rw------- 1 root root  12 9月  14 11:56 rsyncd.secrets

配置编辑: rsyncd.conf 、rsyncd.secrets 、rsyncd.motd 文件;

时间: 2024-11-03 20:48:08

CentOS Rsync服务端与Windows cwRsync客户端实现数据同步的相关文章

CentOS Rsync服务端与Windows cwRsync客户端实现数据同步配置方法_服务器其它

说明: 1.Rsync服务端 系统:CentOS 5.5 IP地址:192.168.21.160 数据存放目录:/data/osyunwei 2.cwRsync客户端 系统:Windows Server 2003 IP地址:192.168.21.130 同步的目录:D:\osyunwei 实现目的: cwRsync客户端每天凌晨3:00钟自动同步Rsync服务端/data/osyunwei目录中的数据到D:\osyunwei目录 一.Rsync服务端配置 1.关闭SELINUX vi /etc/

Ubuntu Server Rsync服务端与Windows cwRsync客户端实现数据同步配置教程

1.Rsync服务端 系统:Ubuntu Server 11.10 IP地址:192.168.21.168 数据存放目录:/home/mysql_data2.cwRsync客户端 系统:Windows Server 2003 IP地址:192.168.21.130 同步的目录:D:mysql_data实现目的:cwRsync客户端每天凌晨3:00钟自动同步Rsync服务端/home/mysql_data目录中的数据到D:mysql_data目录系统运维 温馨提醒:qihang01原创内容版权所有

Ubuntu Server Rsync服务端与Windows cwRsync客户端数据同步配置方法_服务器其它

说明:1.Rsync服务端 系统:Ubuntu Server 11.10 IP地址:192.168.21.168 数据存放目录:/home/mysql_data2.cwRsync客户端 系统:Windows Server 2003 IP地址:192.168.21.130 同步的目录:D:\mysql_data实现目的:cwRsync客户端每天凌晨3:00钟自动同步Rsync服务端/home/mysql_data目录中的数据到D:\mysql_data目录一.Rsync服务端配置 1.开启防火墙t

图片-服务端数据更新后安卓客户端缓存怎么同步

问题描述 服务端数据更新后安卓客户端缓存怎么同步 ,比如客户端访问网络加载了一个列表,图片做了磁盘缓存,服务端更新了一条数据,客户端的缓存该怎么处理? 解决方案 找个用户的action触发查询,或者周期查询,或者server维护列表版本,push新的. 解决方案二: 用一个service服务区监听服务器端数据是否发生变化,如果发生变化,去更新 解决方案三: 使用本地数据与网络数据比较,如果一致将不进行更新,如果不一致删除本地旧的缓存数据,更新最新的数据到本地缓存.比如现在本地已经缓存了一张图片,

多线程-服务端监控多个客户端进程是否僵死,具体怎么实现?

问题描述 服务端监控多个客户端进程是否僵死,具体怎么实现? 有多个已上线的系统,部署在不同的服务器上,现在要开发一个监控系统,用来监控这些系统的运行状态,其中一项是进程是否僵死的监控,想通过socket心跳包的形式来实现.开发语言用的是java. 我的思路是: 给每个客户端设置一个唯一的AppNode,客户端每隔一段时间按照规定协议发送对应的 xml心跳包给服务端. 服务端接收各个客户端发送过来的心跳包,如果超过一定时间收不到某个客户端的心跳包,则记录一条异常信息到日志表里,然后发短信通知相关人

socket-WebSocket服务端发消息给客户端,浏览器收到消息就关闭了

问题描述 WebSocket服务端发消息给客户端,浏览器收到消息就关闭了 自己按照 Websocket 的 文档写的, 浏览器每次连接上, 一收到消息就断开了 报错:WebSocket connection to 'ws://192.168.1.248:2051/' failed: A server must not mask any frames that it sends to the client. 但是 内容根本就没有mask 然后连网上别的websocket服务器,连上发消息正常, 然

环信Android为什么服务端加好友,客户端会收到验证通知?

问题描述 环信Android为什么服务端加好友,客户端会收到验证通知,但是其实好友已经添加成功了,或者有没有方法区分是通过服务端添加的好友,还是通过客户端sdk添加的? 解决方案 rest加好友就是直接成为好友的,没有区分服务端和客户端的方法解决方案二:但是rest加好友成功后  客户端会收到一条通知  请求加好友  怎样区分这一条通知是客户端sdk发送的 还是rest发出的解决方案三:区分不了

iOS UDP组播服务端收不到客户端发的数据

问题描述 iOS UDP组播服务端收不到客户端发的数据 客户端可以收到服务器发的数据,反过来不行.我想实现双向多播,理论上是可行的吧? 多播绑定的端口是别人向自己发数据的端口吧?加入的多播组应该是向别人发送数据的地址吧? 使用GCDAsyncUdpSocket,为什么只绑定一个端口就行?不是还要绑定IP吗? 本地Socket的IP.端口与发送的目的IP.端口,有点绕晕了,请高手指教 解决方案 bind绑定的是本地的ip地址和端口, 加入多播组的调用中使用对端向外发送的多播ip(通常是224.x.

android开发-想用socket从服务端发送图片到客户端,但一直出错,求原因

问题描述 想用socket从服务端发送图片到客户端,但一直出错,求原因 开发-想用socket从服务端发送图片到客户端,但一直出错,求原因-socket客户端和服务端"> 如图所示,本人新人,求大神解答 解决方案 空指针从无,TestActivity的64行 解决方案二: 空指针 socket 不能执行关闭操作(其实是不能操作任何操作) 最好在操作前增加判断:if(null != socket) {} 在 {} 中做处理. 解决方案三: 应该是创建socket失败了. socket不能放在