linux-CentOS7 rsync服务

1、什么是rsync?

rsync,Rsync英文全称为Remote synchronization 缩写rsync
是开源、高速的、可实现本地以及远程,全量以及增量的数据复制(拷贝)工具。

2、rsync的作用

工作中需要定时/实时数据备份。本地服务器目录、不同机器、
不同机房之间的数据备份。都可以用rsync完成。

3、rsync功能特性

 - 支持拷贝普通文件与特殊文件,如链接文件,设备文件等。
 - 支持排除指定文件或目录同步的功能,相当于打包命令tar的排除功能。
 - 可以做到保持原文件或目录属性均不改变。
 - 可实现增量复制。
 - 可以使用rcp,rsh,ssh等方式来配合进行隧道加密传输文件(rsync本身不对
数据加密)。
 - 可以通过socket(进程方式)传输文件和数据(服务端和客户端)大。支持匿
名或认证(无需系统用户)进程模式传输,安全的进行数据备份及镜像

4、rsync三种工作模式介绍

1)本地(local)
rsync就是一个命令
指定密码文件:–password-file=/etc/rsync.password

a.把数据从一个地方复制到另一个地方(仅在一台机器增量)(cp/mv全量),第二次拷贝就是增量。
b.通过加参数实现删除和清空文件内容的功能,相当于rm命令。 
c.查看属性信息功能,相当于ls。

2)远程shell
借助类似于ssh 隧道传输数据,适合不同的机器之间复制。

push,推:从本地推到远端。        
rsync命令  [参数选项] [本地路径]  [认证用户]@[主机地址]:[目标路径]

rsync -avz /etc/hosts root@172.16.1.41:/opt/ 
将本地/etc/hosts文件推送至172.16.1.41的opt目录下
pull,拉:从远端拉取到本地
命令:rsync [参数选项] [认证用户]@[主机地址]:[源路径] [本地路径]

5、rsync命令参数

-v, --verbose  显示输出过程
-z, --compress 压缩
-a, --archive  多参数集合(-rtopgDl)
-r, --recursive 递归
-t, --times    保持修改时间属性
-o, --owner    保持属主不变
-p, --perms    保持权限不变
-g, --group    保持用户组不变
-l, --links    保持拷贝软连接
-q, --quiet    安静的拷贝
--bwlimit=KBPS 限制I/O带宽,KBytes per second。
--delete       删除
--exclude      排除
--exclude-from 从文件中排除
企业常用参数组合:-avz或者-vzrtopg

3)rsync守护进程模式

pull,拉:从远端拉取到本地。

rsync命令 参数选项 [虚拟用户]@[主机地址]::[模块名] 本地路径
rsync命令 参数选项 rsync://[虚拟用户]@[主机地址]/[模块名] 本地路径
---------------------------------------------------------
push,推:从本地推到远端。
rsync命令 参数选项 本地路径 [虚拟用户]@[主机地址]::[模块名]
rsync命令 参数选项 本地路径 rsync://[虚拟用户]@[主机地址]/[模块名]

6、rsync服务器 配置文件/etc/rsyncd.conf介绍

7、服务搭建

服务端
在这里插入图片描述
开机自启

客户端
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tony带水!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值