Linux rsync_第1张图片


blob.png

Linux rsync_第2张图片

Linux rsync_第3张图片

Linux rsync_第4张图片

873端口

 

Linux rsync_第5张图片

Linux rsync_第6张图片

查看/mnt目录下文件与/tmp目录下文件对比,

前者有,后者也有就不删后者

前者没有,后者有就删后者


Linux rsync_第7张图片

如果前者有,后者没有,就无操作


/tmp 包含目录名及目录里的内容

/tmp/包含目录里的内容

 

工作中尽量少用delete

 

客户端命令常用参数:

Linux rsync_第8张图片

blob.png


-e 隧道

Linux rsync_第9张图片


第三种方式,最为重要

Linux rsync_第10张图片


环境:

Linux rsync_第11张图片

默认配置文件:/etc/rsyncd.conf 且默认不存在


Linux rsync_第12张图片Linux rsync_第13张图片

uid = rsync 是指用户从远端来连服务器的时候,使用的是这个用户

而服务器上进程对应的用户是root


Linux rsync_第14张图片

rsync_backup:100908

Linux rsync_第15张图片

Linux rsync_第16张图片

开机启动

Linux rsync_第17张图片

排错:

输出

日志/var/log/rsyncd.log

 

客户端:

服务+配置密码文件就OK

密码只要纯

6

Linux rsync_第18张图片

Linux rsync_第19张图片

Linux rsync_第20张图片

服务器端有文件了

blob.png

非交互,方便定时任务

 

写法二:

Linux rsync_第21张图片

Linux rsync_第22张图片

还可以推子目录的,加不加/区别如下:

blob.png

加了只会传目录里的

Linux rsync_第23张图片

不加连子目录一起传了


Linux rsync_第24张图片

此作用为推送到服务器端目录的子目录中

blob.png


从客户端向服务器端拉取

Linux rsync_第25张图片

服务端目录在前,客户端在后

 

还可以排除某些文件

Linux rsync_第26张图片

Linux rsync_第27张图片

 

--bwlimit=KBPS          limit I/O bandwidth; KBytes per second 生产场景大带宽要限速

--partial 大文件断点续传

Linux rsync_第28张图片

Linux rsync_第29张图片

Linux rsync_第30张图片