通过建站学运维1901-38任务

5.51 rsync工具常用选项

5.51.1 -a包含-rtplgoD分别表示什么含义

  • -r 同步目录时要加,类似cp命令时-r的选项
  • -t 保持文件的时间属性
  • -l 同步时保持文件的软链接内容
  • -p 保持文件的权限
  • -o 保持文件的所有者(只保持UID)
  • -g 保持文件的属组(只保持GID)

5.51.2 -v 可视化同步内容

5.51.3 -P 可视化同步内容会更详细

5-110.png

5.51.4 --delete 删除"目标"中"源"没有的文件

5.51.5 -L 同步时保持软链接的目标文件(会把目标文件附加到本次传输的过程中)

5.51.6 -u 如果“目标”文件比“源”文件新,则不同步。

5.51.7 -z 传输时压缩

  • 为了节省带宽和减少传输时间

5.51.8 --exclude 过滤指定文件,会把包含关键字的文件过滤掉。传输时跳过。

  • 如果有多个要过滤的文件,要再写一个--exclude

5.53 rsync的同步方式

2.53.1 通过ssh传输

rsync -av -e "ssh -p 端口号" 原 目标

  • ssh默认端口是22
  • 更改默认端口 vi /etc/ssh/sshd_config 5-111.png
  • 重启sshd服务前要保证selinux关闭
  • 更改默认端口后需要重启sshd服务 systemctl restart sshd 5-112.png
  • 端口号如果不是22的话,每次登陆要指定端口 5-113.png

2.53.2 通过rsync服务传输

1.编写rsync服务传输的配置文件
vi /etc/rsyncd.conf
2./etc/rsyncd.conf配置详解
5-114.png
3.启动rsync服务
rsync --daemon
5-115.png
4.如何把rsync加入开机启动:
把/usr/bin/rsync加入到/etc/rc.local里
5.如何变更rsyncd.conf的配置文件路径及文件名:
rsync --config=file
如果不定义默认就是/etc/rsyncd.conf

转载于:https://my.oschina.net/u/4067478/blog/3024335

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值