阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux 安装配置 rsync服务

241次阅读
没有评论

共计 1789 个字符,预计需要花费 5 分钟才能阅读完成。

1,rsync 服务

官网:https://rsync.samba.org/
文档:https://rsync.samba.org/documentation.html
rsync 是类 unix 系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:

1、可以镜像保存整个目录树和文件系统。
2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。
3、无须特殊权限即可安装。
4、优化的流程,文件传输效率高。
5、可以使用 rcp、ssh 等方式来传输文件,当然也可以通过直接的 socket 连接。
6、支持匿名传输。

2,安装 & 配置

参考:https://download.samba.org/pub/rsync/rsync.html

 yum -y install rsync

启动

service rsyncd start

配置文件:
vi /etc/rsyncd.conf

secrets file = /etc/rsyncd.secrets 
uid = nobody
gid = nobody
use chroot = yes
max connections = 5
syslog facility = local5
pid file = /var/run/rsyncd.pid
timeout = 900
ignore nonreadable = yes
dont compress   = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2
[www]
        read only = no
        path = /var/www/html
        comment = WWW pages 
        auth users = nobody

配置说明,一个 www 模块,专门用作 htmlweb 服务器使用。
所以配置的权限是 nobody,用户也是 nobody。
chown nobody:nobody /var/www/html -R

禁用 selinux,vi /etc/selinux/config
修改 SELINUX=disabled

关于 /etc/rsyncd.secrets 密码文件(这个文件权限必须为 600)
在服务端设置:(冒号分开)
nobody:nobody_password

3,客户端连接

客户端配置密码文件(这个文件权限必须为 600)
关于 /etc/rsyncd.secrets 密码文件,和服务端不同,只要密码。
nobody_password
执行命令:

rsync -vzrtopg --progress --ignore-errors /your_dir/html nobody@192.168.1.111::www  --password-file=/etc/rsyncd.secrets

这样,在同步之后,文件夹和文件都变成 nobody 的了,更加安全。

4,总结

rsync 同步文件还是非常方便的。
但是使用起来也比较麻烦,配置好了就行了。
无非就是权限的种种问题,配置的问题。
故障排查:
http://www.linuxidc.com/Linux/2012-10/71705.htm

RSync 实现文件备份同步详解   http://www.linuxidc.com/Linux/2014-09/106967.htm

利用 inotifywait 监控主机文件和目录 http://www.linuxidc.com/Linux/2013-03/81075.htm

利用 inotify+rsync 实现 Linux 文件批量更新 http://www.linuxidc.com/Linux/2012-01/52132.htm

inotify-tools+rsync 实时同步文件安装和配置 http://www.linuxidc.com/Linux/2012-06/63624.htm

rsync 同步完整配置 http://www.linuxidc.com/Linux/2013-06/85781.htm

CentOS 6.5 下 Rsync 远程同步 http://www.linuxidc.com/Linux/2014-05/101084.htm

Linux 文件夹对比并提取的差分文件技巧 -rsync 的妙用 http://www.linuxidc.com/Linux/2016-02/128307.htm

Rsync 的详细介绍 :请点这里
Rsync 的下载地址 :请点这里

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-04/130609.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1789字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中