rsync(d)服务端启动两种方式
1.daemon 2.xinetd inetd
启动后绑在 TCP/873 端口
% cat /etc/xinetd.d/rsync
# default: off
# description: The rsync server is a good addition to an ftp server, as it \
# allows crc checksumming etc.
service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}
配置 注意设置读写权限属主
% cat /etc/rsyncd.conf
motd file = /var/log/rsync/welcome.msg
pid file = /var/log/rsync/rsyncd.pid
lock file = /var/log/rsync/rsync.lock
log file = /var/log/rsync/rsyncd.log
[rsyncwww]
comment = rsync www
path = /var/www/
use chroot = no
max connections = 4
read only = false
list = true
uid = nobody
gid = nobody
auth users = wwwuser
secrets file = /etc/rsyncd.secrets
hosts allow = 1.1.1.1,2.2.2.2
hosts deny = 0.0.0.0/0
ignore errors = yes
transfer logging = yes
log format = "%a %f %l"
#log format = "%o %h [%a] %m (%u) %f %l"
[rsyncroot]
comment = rsync root
path = /
use chroot = no
max connections = 4
read only = true
#read only = false
list = true
uid = root
gid = root
auth users = rootuser
secrets file = /etc/rsyncd.secrets
hosts allow = 1.1.1.1,2.2.2.2
hosts deny = 0.0.0.0/0
ignore errors = yes
transfer logging = yes
log format = "%a %f %l"
rsyncd.secrets 一行一个用户 用户名:密码 格式
使用
rsync -auvPz --progress dir1 dir2
rsync -ztruvoglpD --progress dir1 dir2
rsync -ztruvoglpD --progress dir1/ dir2
rsync -ztruvoglpD --progress dir1/file1 dir2
如果不想包含某个目录/文件可以设置--exclude
远程使用
rsync 1.1.1.1:: 只列list
rsync user@1.1.1.1::
rsync user@1.1.1.1::module
rsync user@1.1.1.1::module/path
如果没有配置rsync server 可以通过 ssh 方式使用
rsync -e ssh -auvPz 1.1.1.1:/etc ./
同步时注意注意 / 最后的问题
不放/ 则目录名也包含mirror
放 / 则只有目录里面的东西mirror了
rsync -ztruvoglp --progress user@1.1.1.1::module/path ./
为了脚本调用方便 还可以调用 --password-file 同样注意属主权限
也可以设置环境变量RSYNC_PASSWORD=访问含用户认证的rsync
rsync 数据同步使用详解
2020-11-19 16:29服务器技术网 服务器知识
rsync 是很强大的同步工具 本地远程皆宜 不少project都提供 http ftp rsync 等mirror方式 rsync官方主页是 http://samba.anu.edu.au/rsync/
延伸 · 阅读
- 2022-03-09CentOS平台实现搭建rsync远程同步服务器的方法
- 2022-03-08CentOS6.5平台上rsync服务器安装配置方法简述
- 2022-03-08CentOS6.5环境下使用rsync增量同步备份文件的方法
- 2022-03-01Linux下sersync数据实时同步
- 2022-02-23inotify+rsync实现实时同步的方法
- 2022-02-19linux下通过xinetd服务管理 rsync 实现开机自启动
- 服务器知识
黑吃黑?超10万个黑客犯罪论坛账户被盗
据BleepingComputer消息,威胁情报公司 Hudson Rock 的研究人员发现,有12万台受设备泄露了黑客论坛账号凭证,表明一些黑客自己的设备也受到了恶意软件的感染...
- 服务器知识
1U服务器、2U服务器都有哪些优缺点
机架式网络服务器的外观设计来看不象电子计算机,而像网络交换机,有1U(1U=1.75英寸)、2U、4U等规格型号。如今大家就来详尽了解一下1U机架式网络服务器...
- 服务器知识
RAID3和RAID5的区别有哪些?RAID5如何实现数据恢复?
RAID级别是指磁盘阵中磁盘组合方式,RAID级别不同,磁盘组合的方式也不同。性能和安全性也有差异。下面主要跟大家讲解RAID3和RAID5的区别。...
- 服务器知识
阿里云服务器域名绑定访问网站
阿里 云服务器 是一种云计算服务,它提供了高效稳定的计算能力、存储能力、数据库能力和安全能力等等。它能够帮助你构建一个高质量、高性能的互联...
- 服务器知识
VMware esxi 5.1安装配置的方法和设置步骤图文教程
ESX的精简免费版,并且安装配置非常便捷简单,所以被很多用户所青睐,正睿作为VMware的合作伙伴,今天就来与大家分享一下VMware esxi 5.1安装配置的方法和设置步...
- 服务器知识
如何通过Hyper-V构建虚拟实验室
在过去,当运行多个VM时,磁盘速度带来真正的问题,但现在,随着功能相当强大的非易失性内存快速(NVMe) SSD可用,这不再是问题。...
- 服务器知识
Mac VMware Fusion CentOS7配置静态IP的教程图解
这篇文章主要介绍了Mac VMware Fusion CentOS7配置静态IP的教程图解,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...
- 服务器知识
瑞数信息加入UOS主动安全防护计划(UAPP),构筑可信可控的数字安
近日,由统信软件与龙芯中科联合主办,电子工业出版社华信研究院与北京信息化协会信息技术应用创新工作委员会支持的 “2023通明湖论坛信息技术基础...