cwRsyncServer从windows下数据实时同步到linux服务器上的实现过程

由于公司有两台windows服务器,开发在操作时一般也都是在这两台服务器上上传一些数据或修改一些东西,而Linux上的服务器也要跟windows上的数据要保持一致而又不需要人为的实现这个过程,基于此过程,昨天花了点时间,完成了基本的测试实现过程,今天就把这过程给记录下来,方便以后查看,以希望可以帮到还在困惑的朋友们。

第一步:在windows上的安装cwRsyncServer4.1.0以及配置过程:

在windows上下载安装包cwRsyncServer4.rar,这个不多解析,大家都懂,要是在虚拟机上安装windowd服务器的,如果你的windows服务器上不了网,那就在本机上下载好持拷贝过去就好了,如果还不知道怎么拷贝到windows上去的话那就在linux上建个ftp服务器,把文件丢里面去共享就可以拷贝了。

在拷贝中如果出现这个问题:windows 2003当前的安全设置不允许从该位置下载文件的解决方案:

只需要设置Internet选项–>安全–>自定义级别 找到下载项中的“文件下载”,启用即可。

到这里了就要在F盘下新建一个rsyncdata的目录,这个目录就是指它里面的所有数据同步到linux的指定目录去的,也就是windows下的rsyncd.conf配置文件的[rsyncdata]模块对应的文件,新建好之后我们还需要改一些配置:

[rsyncdata]#指定模块的头信息path=/cygdrive/f/rsyncdata#需要同步数据的目录,这个目录指F盘下的rsyncdata目录readonly=true#是否为只读list=nohostsallow=10.17.1.200,10.17.1.88,10.17.1.60#允许访问的主机,多个用逗号分隔authusers=rsync#指定认证的用户名secretsfile=/cygdrive/f/rsyncd.secrets#指定认证用户的密码文件存放路径,这个路径指F盘下的rsyncd.secrets,一会需要新建这个文件

还需要修改一下rsyncdata这个目录的一些相关属性信息,右键这个文件选属性:

[root@node1 ~]# crontab -e

* * * * * /bin/bash /root/rsync.sh &> /dev/null #我们设置每分钟同步一次

OK了,到这里我们的整个的配置算是完成了,可能还做得不到的地方,希望朋友们发现了给我指出哦,在此先谢过了。

本文出自 “温水煮青蛙” 博客,请务必保留此出处

蚁穴虽小,溃之千里。

cwRsyncServer从windows下数据实时同步到linux服务器上的实现过程

相关文章:

你感兴趣的文章:

标签云: