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

文件远程同步、备份神器rsync 我一直想搭一个自动备份代码(或者延伸一下,各类文件)的系统,正好我在3A平台购买了服务器可以利用这个搭建一下rsync。rsync 是一个常用的 Linux 应用程序,用于文件同步。它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)undefined与其他文件传输工具(如 FTP 或 scp)不同,rsync 的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是文件大小或修改时间有变动)。... 阅读详情

网络上虽然有很多教程,但多数是罗列出步骤并没有解释清楚,新手看了还是一头雾水

废话完毕

-----------------------------


一 在linux(我用的是centos系统)上安装rsync和xinetd前先查看linux上是否已经安装:
#rpm -qa|grep rsync

# rpm -qa|grep xinetd

若无则安装,或者使用tar编译安装

#rpm -ivh rsync-2.6.8-3.1.rpm

或者

yum install rsync(这是我使用的方法)

yum  install xinetd(这是我使用的方法)


二 打开rsync服务
#chkconfig xinetd on
#chkconfig rsync on

三 在/etc/目录下创建 rsyncd.conf 配置文件(设置成600权限)


port =  873
uid = root
gid = root
use chroot=no
read only = yes
hosts allow=*
max connextions = 4

[www] 
path = / ** ** ** **/ ** **l/ ****
comment = BACKUP WWW
ignore errors
read noly = yes
list = no
auth users = root
hosts allow = *
secrets file = /etc/rsync.pass(文件名只是举例,包括后缀都可以自定义)

配置文件中的参数含义可以参考 http://hi.baidu.com/setcookie/item/14f9e8998ad1028858146135

四 创建rsync.pass文件 (设置成600权限)
,也就是rsync.conf文件中 secrets file 指定的路径,输入linux系统中存在的账号密码
账号:密码


五 修改etc/xinetd/rsync 文件
把disable = yes 改成 disable = no

六 启动基于xinetd进程的rsync服务

#/etc/init.d/xinetd start


七 windows机器上安装cwrsync

八 打开 linux上的873端口(rsync默认使用的端口)

九 打开cmd 执行同步指令即可同步

h:\cwRsync\bin\rsync.exe -vzrtopgu --progress --delete root@192.168.1.3::www /cygdrive/D/test

然后就可以看到输入密码的提示,输入密码就开始同步了。
解释一下:

h:\cwRsync\bin\rsync.exe是rsync.exe的路径

www就是rsync.conf文件中指定的模块名
root@192.168.1.3 是linux机器用户名,ip

/cygdrive/D/test 的含义是备份到windows本地的D:\test路径,其他路径依葫芦画瓢即可,比如E:\test,写成

/cygdrive/E/test


十 windows客户端设置cwRsync自动同步
建立一个.bat文件,编辑输入以下命令内容后保存:
h:\cwRsync\bin\rsync.exe -vzrtopgu --progress --delete root@xx.xx.xx.xx::www /cygdrive/G/backup --password-file=/cygdrive/D/rsync.pass
接下来按照需要创建windows的任务计划程序,在操作列表中添加启动这个.bat文件的操作。
解释:
password- file=/cygdrive/D/rsync.pass 指定了windows客户端机器上的密码文件位置。
windows客户端上的密码文件格式和linux服务端上的格式不一样,只需要写密码即可。
如果在cmd执行以上命令可以不输入密码,因为程序会自动读取输入的密码文件。

十一安全起见有时需要更改rsync使用的端口
1把服务器上需要使用的端口打开
2修改服务器上的 rsyncd.conf 配置文件
port = (要使用的端口号)
3本地客户端链接服务器备份的口令也得修改,加入--port=(端口号)
例如:
h:\cwRsync\bin\rsync.exe -vzrtopgu  --port=(端口号) --progress --delete root@xx.xx.xx.xx::www /cygdrive/G/backup --password-file=/cygdrive/D/rsync.pass


十二 如果重启了服务器,客户端备份时出现错误提示 Connection refused (111) 的解决办法
完整错误提示:
rsync: failed to connect to 10.10.10.170: Connection refused (111) 
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5] 
解决方法:
服务端启动服务:rsync --daemon --config=/etc/rsyncd.conf


使用Rsync实现linux与linux,linux与windows,windows与windows目录备份 使用Rsync实现linux与linux,linux与windows,windows与windows目录备份,亲测有效! 立即下载

相关推荐

ZEMAX学习第7天-手机镜头光学系统设计全过程案例

接下来对系统微调,依次缩小CRA和畸变,首先对CRA进行依次递减(39°、38°、37°、36°、35°),目前CRA角度40度,每次下降一度进行优化,利用MAXX加OPLT一起控制,控制小于35°。可以看出在标注的三个地方镜头曲率变化,导致PY=1的光线走向奇特,因此需要对矢高进行调整,按照标注的地方依次调整(从右到左)至传函变好,越靠近右边对其余视场影响越小。3.圆锥系数值较大,透镜形状怪异;一、第1,3镜子偏厚,第4镜子偏薄,45镜子间隔边缘偏小,第5片镜子中心厚度与边缘厚度相差较大,需要控制;

liningliwei的博客 1079

【基于Rsync实现Linux To Windows文件同步】

基于Rsync实现Linux(server)to Windows(client)的文件同步教程

of chen的博客 5426

HCLR-Net: 混合对比学习正则化与局部随机扰动用于水下图像增强

独特贡献在于开发了一种处理负样本的新策略,既保留了负样本的统计特性,又防止网络过度剖析这些样本中的特征信息。通过根据每个通道特征的重要性对模型进行加权,我们可以增强富含上下文信息的通道,从而获得更准确、更详细的特征表示。AHA 模块利用垂直方向上的 Avgpool 和水平方向上的 Maxpool 来捕捉远程依赖关系和准确的位置信息,从而有效确定不同方向上的特征退化。对比学习策略通常旨在最小化正样本之间的欧氏距离,使预测图像更接近理想图像,同时最大化负样本与预测图像之间的距离,使它们进一步远离非理想表征。

G-Howe的博客 1459

使用Rsync在Linux(服务端)与windows(客户端)实现文件同步

环境: Linux:centos7.8.2003 服务IP:222.85.156.246 Windows:Windows2008 R2 服务IP:202.98.195.117 一、Rsync(服务端) (1)检查Linux系统内是否安装Rsync:#rpm -qa|grep rsync 如果出现如下图,则已安装。 如果没有:#yum install rsync -y 执行该命令安装即可。 (2)修改配置文件:rsyncd.conf和rsyncd.passwd 如果没有该文件,在etc目录下创

sinat_42482762的博客 3882

从CT扫描到3D模型:手把手教你用NII文件在3D Slicer中重建脊柱(附Verse数据集实战)

本文详细介绍了如何利用NII文件在3D Slicer中从CT扫描数据重建脊柱3D模型的全流程,包括环境配置、数据获取、方向校准、结构分割和模型优化等关键步骤。通过Verse数据集实战演示,帮助医学从业者快速掌握医学图像处理技术,提升临床诊疗与教学效率。

weixin_42651281的博客 203

CoppeliaSim远程API实战:用Python控制仿真机器人,5步搞定外部通信

本文详细介绍了如何使用Python通过CoppeliaSim远程API控制仿真机器人,实现外部通信的5个关键步骤。从环境配置到双向通信模式,再到实战案例和性能优化技巧,帮助开发者高效连接算法开发与物理验证。特别对比了B0与传统API的性能差异,提升工业自动化项目的开发效率。

weixin_28733637的博客 369

rsync数据同步操作

rsync是Linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,与其他SSH、rsync主机同步数据。

qq_15247809的博客 2230

TCN+iTransformer时间序列预测实战:从风电功率预测到源码解析(附完整代码)

本文深入探讨了TCN与iTransformer融合模型在时间序列预测,特别是风电功率预测中的应用。通过解析iTransformer‘倒置’视角的创新架构与TCN强大的局部时序捕捉能力,文章提供了完整的融合方案设计、源码实现及实战调优经验,旨在构建更强大的下一代预测引擎。

weixin_29062671的博客 265

【转】Cwrsync使用篇—如何实现Linux与windows下的文件同步

我们先回顾一下我们在安装配置篇中rsyncd.conf(服务器端的配置文件),我们在使用的时候会用到它: use chroot = false #不使用chroot strict modes = false #静态模式 hosts allow = * #所有IP均可 log file = rsyncd.log #log文件名,可以指定路径 pid...

wangguiying2011的专栏 538

Android 自动亮度

/则需要从BrightnessConfigure类中读取两个数组源:config_autoBrightnessLevels和config_autoBrightnessDisplayValuesNits。) 或知道其在DisplayPowerController()构造的时候初始化的。曲线设置好了,就应该扔代码里跑起来,模型建起来了,这个过程是咋样的呢?//它将负责曲线的创建,自动背光值的计算等。通过搜索配置关键词(

Android 1485

Python进阶005:修改Jupyter Notebook的工作路径

1、Jupyter Notebook简介 2、修改Jupyter Notebook的工作路径 如下三个步骤: 一、安装notebook 在CMD命令行中输入: pip install notebook 二、启动notebook jupyter notebook 启动后发现是在你的用户目录下,如下图所示,但是该目录下有很多的其他文件或文件夹,因此我想把这个环境切换到我单门创建的一个文件夹中。 三、创建notebook的配置文件 在CMD命令行中执行: jupyter notebook --genera

若北辰 1386

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

说明: 1、RsyncServer服务端 系统:CentOS 6.8 IP地址:192.168.247.141 2、Rsync客户端 系统:Windows10 实现目的: Rsync客户端同步服务端/data/test下的文件到E/test下 一 、在linux上安装rsync 1、#rpm -qa|grep rsync yum install rsync -y 2、vim ...

weixin_34356138的博客 230

23种设计模式-代理(Proxy)设计模式

软考中级-软件设计师 代理设计模式

片言可决讼,半纸能缚龙 1784

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

说明: 1、cwRsyncServer服务端 系统:Windows7 IP地址:192.168.0.110 2、Rsync客户端 系统:CentOS 6.7 IP地址:192.168.0.141 实现目的: Rsync客户端每天凌晨5:00自动同步cwRsyncServer服务端G:\rsyncfile目录中的数据到自己的/tmp/rsync目录中 一、cwRsyncServer...

weixin_33729196的博客 1601

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

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

网络上虽然有很多教程,但多数是罗列出步骤并没有解释清楚 一 在linux(我用的是centos系统)上安装rsync和xinetd前先查看linux上是否已经安装: #rpm -qa|grep rsync #rpm -qa|grep xinetd 若无则安装,或者使用tar编译安装 #rpm -ivh rsync-2.6.8-3.1.rpm 或者 yum install

haoyiyide的博客 1100

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

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

转自:http://blog.youkuaiyun.com/old_imp/article/details/8826396 一 在linux(我用的是centos系统)上安装rsync和xinetd前先查看linux上是否已经安装:#rpm -qa|grep rsync #rpm -qa|grep xinetd 若无则安装,或者使用tar编译安装 #rpm -ivh rsync-2.6.8-3.1.r...

weixin_34144848的博客 210

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

利用rsync从linux同步到windows

linux服务端 1.yum -y install rsync 安装rsync 2.vim /etc/rsyncd.secrets root:123456 前面是用户,后面是密码用:隔开 3.vim /etc/rsyncd.conf pid file = /var/run/rsyncd.pid port = 873 address = 10.255.0.101 uid =...

weixin_42699936的博客 6050

使用rsync在linux(客户端)中同步windows(服务端)目录

使用rsync在linux(客户端)中同步windows(服务端)目录 1、环境准备: windows(服务端):192.168.10.27 linux(客户端-centos):192.168.32.110 2、实现目的: 将windows下的e:/dnf目录中的内容同步到linux服务器的/root/rs目录下 3、windows服务端配置 下载 cwRsync软件下载地址:https://www.backupassist.com/rsync/ 安装 执行安装,前面几步一直回车,在Service Acco

qq_29292203的博客 654

使用rsync上传文件或同步数据到windows

使用rsync上传文件或同步数据到windows

ouyangwu的博客 677

采用rsync 实现 windows 端(服务器) 和 linux 端 (客户端) 文件传输

需求 大文件采用命令行进行传输,scp传输大文件比较慢 参考资料 链接1, https://www.cnblogs.com/01-single/p/8652597.html 链接2, https://www.cnblogs.com/xiaoyou2018/p/11535888.html 将 windows (win10)作为 服务器 端,将 linux/ubuntu18.04 作为 * 客户端* windows 服务器端操作 windows端 下载及安装 rsync 安装包 下载地址: https://

weixin_38102912的博客 1965

Linux与Windows之间实现文件实时同步的方案

记linux与Windows之间实现文件实时同步的方案       近日,数据分析部提了个需求说要让一台linux的机器上的文件同步到一台Windows机器的某个目录下,由于本姑娘从来没有碰到过这种问题,于是上网找了下资料发现了一个很好用的工具可以帮忙,那就是cwRsyncServer,好了,事不宜迟,开干吧。     环境:一台linux设备;一台windows设备     软件:cwR...

qq_34810707的博客 1万+

Rsync实现服务器文件定时同步备份

1.1.           Rsync 1.1.1. Linux服务端 Ø 下载并安装 cd /home/software wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz tar -zxvf rsync-3.1.2.tar.gz cd rsync-3.1.2 .

Vinson.Hu 870
上一篇: Apache Options Indexes FollowSymLinks详解
下一篇: 虚拟主机wordpress 更改内存限制方法
old_imp
博客等级 码龄17年 30粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值