一:总体概述、

  1、windows上面首先装CW_rsync_Server.4.1.0_installer,安装时要输入的用户名密码要记住哦!接下来就是找到rsyncd.conf进入配置细节

2、linux上面只需要装rsync工具即可(yum provides */rsync找到rsync包进行安装即可) 

二:细节配置、

  1、默认在C:\Program Files (x86)\ICW\下的rsyncd.conf是主配置文件,密码文件一般放在/etc/下rsyncd.secrets

  2、rsyncd.conf配置文件内容如下:

pid file = rsyncd.pid
port = 2878  #此处为端口,默认为873,如果这里改为其它的在linux客户端一定要指定--port=2878,否则就会一直报错!!!
use chroot = false
strict modes = false
hosts allow = *  #允许全部的ip地址范围来同步
log file = rsyncd.log
uid = 0
gid = 0
address = 192.168.1.214  #指定同步的windows服务器地址是谁

[test]  #linux客户端同步指定的模块名字
path = /cygdrive/c/db2   #模块名字对应的windows客户端数据的路径
read only = false
transfer logging = yes
secrets file = etc/rsyncd.secrets  #向windows同步的密码文件

3、开启windows上面的rsync服务、

  1、windows键+R 键调出命令窗口,输入“services.msc”,进入后输入法调成汉字输入,打上“rsync”,在按enter键即可搜到,左击选择自动、重新启动即可

  2、到了这一步之后windows的rsync服务端就算启动完成啦!

4、linux客户端安装上rsync工具之后执行如下命令即可进行同步、

  1、rsync -vzrtopg --progress  --password-file=/etc/rsyncd.secrets --port=2878 win7server@192.168.1.214::test /home/client

    1.1、--password-file=/etc/rsyncd.secrets:

     指定服务端的C:\Program Files (x86)\ICW\etc\rsyncd.secrets密码文件(要在服务端设置相应密码格式:账号:密码)

   1.2、--port=2878  如果windows上面的rsyncd.conf 写的端口是873这里则不用指定

   1.3、win7server@192.168.1.214::test   安装CW_rsync_Server.4.1.0时所写的用户名@windows数据同步的地址::test为写的模块

5、在linux端写脚本最短一分钟同步一次,向linux上的指定目录同步

  1、创建一个rsync.sh脚本:  

#!/bin/bash
#This is a rsync.sh

/usr/bin/rsync -vzrtopg --progress --password-file=/etc/rsyncd.secrets --port=2878 win7server@192.168.1.214::test /home/client &>/dev/null &

6、加入到crontab定时任务里面即可、

  1、crontab -e

    * * * * * /bin/bash /root/rsync.sh &>/dev/null

三:若要进行从linux数据同步到windows上执行如下命令即可:

  rsync unison-2.13.16/ rsync://win7server@192.168.1.214:2878/test

1、rsync unison-2.13.16/ 指定linux上同步到windows上的文件,后面则是格式

rsync (windows 服务端,linux客户端)将windows上的数据同步到linux服务器,反之也可的更多相关文章

  1. rsync的服务端和客户端搭建

    首先要看看有没有rsync,没有就按装一个rsync 1配置文件 然后创建rsyncd.conf文件,并添加如下内容(文件默认不存在) [root@chensiqi2 backup]# cat /et ...

  2. WCF心跳判断服务端及客户端是否掉线并实现重连接

    WCF心跳判断服务端及客户端是否掉线并实现重连接 本篇文章将通过一个实例实现对WCF中针对服务端以及客户端是否掉线进行判断:若掉线时服务器或客户端又在线时将实现自动重连:将通过WCF的双工知识以及相应 ...

  3. 使用rsync在windows(服务端)与linux(客户端)之间同步

    说明: 1.cwRsyncServer服务端 系统:Windows7 IP地址:192.168.0.110 2.Rsync客户端 系统:CentOS 6.7 IP地址:192.168.0.141 实现 ...

  4. 基于Select模型的Windows TCP服务端和客户端程序示例

    最近跟着刘远东老师的<C++百万并发网络通信引擎架构与实现(服务端.客户端.跨平台)>,Bilibili视频地址为C++百万并发网络通信引擎架构与实现(服务端.客户端.跨平台),重新复习下 ...

  5. 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq

    常量,字段,构造方法   常量 1.什么是常量 ​ 常量是值从不变化的符号,在编译之前值就必须确定.编译后,常量值会保存到程序集元数据中.所以,常量必须是编译器识别的基元类型的常量,如:Boolean ...

  6. linux(centos 6.4)下安装php memcache服务端及其客户端(详细教程)

    前言 在搭建个人博客时,由于没有使用任何框架,纯手工code前台和后台,导致遇到许多问题,其中一个问题就是mysql连接导致的页面相应速度异常低.在查询各种途径后,只能考虑使用memcache缓存.在 ...

  7. Appium Windows服务端GUI详解

    Appium Windows服务端GUI各项的解释,从官方扒过来的,界面图标和最新版本有点不太一样,其他还是比较简单易懂的 原文https://github.com/appium/appium-dot ...

  8. Centos6.9 搭建rsync服务端与客户端 案例:全网备份项目

    rsync的企业工作场景说明 1)定时备份 1.1生产场景集群架构服务器备份方案项目 借助cron+rsync把所有客户服务器数据同步到备份服务器 2)实时复制 本地数据传输模式(local-only ...

  9. asp.net获取服务端和客户端信息

    asp.net获取服务端和客户端信息 获取服务器名:Page.Server.ManchineName获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostNam ...

随机推荐

  1. 项目实战(连载):基于Angular2+Mongodb+Node技术实现的多用户博客系统教程(2)

    本章主要讲什么(一句话)?   <项目实战:基于Angular2+Mongodb+Node技术实现的多用户博客系统教程(2)> -- 基于MongoDB的MyBlog数据库知识技术储备(上 ...

  2. spring 定时任务 taskScheduler详解

    spring 3.0版本后,自带了一个定时任务工具,而且使用简单方便,不用配置文件,可以动态改变执行状态.也可以使用cron表达式设置定时任务. 被执行的类要实现Runnable接口 TaskSche ...

  3. wcf ServiceContract

    ServiceContract是什么 ServiceContract怎么用

  4. 谨慎能捕千秋蝉(二)——CSRF

    CSRF(Cross Site Request Forgery)跨站点请求伪造. CSRF的本质是当重要操作的参数都能被攻击者预测到,才能成功伪造请求. 一.场景演示 下图是一个伪造请求的场景,按顺序 ...

  5. 关于AngularJS学习整理---浅谈$scope(作用域) 新手必备!

    作为初次接触 AngularJS的新手,想要深层理解里面的内容短时间还是不可能的,所以标题写了浅谈字样,以下内容是参考各位大神以及相关书籍整理加个人理解,出现错误的地方请大家指正. $scope(作用 ...

  6. CSS之浏览器默认样式设置

    今天自己写css样式时,其中用到了<ul>标签,设置了一系列效果后运行,发现位置与设置有出入.chrome上打开检查项,发现<ul>标签的styles底部多了以下一段: ul, ...

  7. kali linux live(persistence)+PE+windows7安装多启动菜单优盘制作

    需要以下工具: 下载链接: 一.制作kali linux persistence 将32GU盘格式化为FAT32格式,使用win32diskimager将kalilinux镜像写入优盘,占用优盘3.4 ...

  8. git文件夹下项目更改ip地址小结

    在我们开发的过程中,经常切换项目IP地址是很正常的,之前弄过一次,没有记住,现在简单的总结下: 找到要切换IP地址的项目,点击鼠标右键,弹出下图: 打开该项目的路径后,双击打开该项目,具体参考自己项目 ...

  9. P177 test 6-3 UVa536

    //P177 test 6-3 #include<cstdio> #include<cstring> using namespace std; +],s2[+]; int re ...

  10. js文字滚动效果实现

    纯js实现,完整代码如下: <!doctype html> <html lang="en"> <head> <meta http-equi ...