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 实现开机自启动
- 服务器知识
高防服务器租用防御措施常见的硬防与软防
现在很多企业的服务器会被黑客攻击,所以现在越来越多的用户开始选用高防服务器租用,但想要将我们的服务器维护好,对防御措施的了解是必要的,那么我们...
- 服务器知识
物理服务器对比云服务器有那些差别之处?
互联网的兴起,带动了服务器行业的快速发展, 物理服务器 占据着很大一片市场份额,近年随着 云服务器 的崛起,大多数客户也由物理服务器向着云服务...
- 服务器知识
高防CDN和高防IP是什么?有什么不同
有时候,网站在互联网上遭受到各种各样的攻击威胁时,为了避免服务器出现瘫痪,往往需要对网站进行防护,这个时候就需要用到高防御的服务器进行防...
- 服务器知识
vmware虚拟机安装win7操作系统的教程图解
这篇文章主要介绍了vmware虚拟机安装win7操作系统的教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...
- 服务器知识
甲骨文(Oracle Cloud)永久免费VPS云服务器支持日本韩国美国等地 附
来自甲骨文的免费云服务器,就是加强版的VPS,每个用户可以申请两个,地区也比较多,热门的有韩国、日本和美国西海岸,就目前的反馈来看,韩国的网...
- 服务器知识
十大常见的服务器管理软件
当网站发展到一定的规模,站长应该开始考虑要为网站托管服务器。通常情况下服务器会被放到BGP机房,网站管理员通过远程来管理服务器。在网站服务器...
- 服务器知识
Ubuntu虚拟机多网卡配置
这篇文章主要介绍了Ubuntu虚拟机多网卡配置的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...
- 服务器知识
Docker容器化部署尝试——多容器通信(node+mongoDB+nginx)
这篇文章主要介绍了Docker容器化部署尝试——多容器通信(node+mongoDB+nginx),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看...