- 浏览: 107201 次
文章分类
最新评论
rsync 是很强大的同步工具。不少project都提供 http ftp rsync 等mirror方式 rsync官方主页是 http://samba.anu.edu.au/rsync/。
rsync(d)服务端启动两种方式
1.daemon 2.xinetd inetd
启动后绑在 TCP/873 端口
配置 注意设置读写权限属主
rsyncd.secrets 一行一个用户 用户名:密码 格式
使用
如果不想包含某个目录/文件可以设置--exclude
远程使用
如果没有配置rsync server 可以通过 ssh 方式使用
同步时注意注意 / 最后的问题
不放/ 则目录名也包含mirror
放 / 则只有目录里面的东西mirror了
为了脚本调用方便 还可以调用 --password-file 同样注意属主权限
也可以设置环境变量RSYNC_PASSWORD=访问含用户认证的rsync
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 #by www.jbxue.com 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
发表评论
-
linux关机方法:Linux关机与重启命令
2015-03-25 15:57 460linux快速关机技巧:Linux ... -
tp-link路由器设置方法分享
2014-09-09 17:02 567tp-link路由器设置方法收藏 在家里上 ... -
shell脚本:自动发送密码抓取远程日志的方法
2014-08-15 22:38 1339转自:http://www.cnblogs.com/yes ... -
如何查看Linux是32位还是64位的方法?
2014-08-11 06:16 570查看Linux是32位还是64位的方法 ... -
linux输入输出重定向详解(转)
2014-08-11 06:15 1623linux中使用重定向符号可以实现输出输入重定向,默认条件下 ... -
apache rewrite规则白名单配置方法
2014-06-13 16:44 1321如何在apache中使用rewrite规则配置白名单,这里分 ... -
Apache Rewrite重写规则配置
2014-06-13 16:43 72213个实用的Apache Rewrite重写规则,做个记录, ... -
Shell如何处理包含空格的文件名
2014-05-06 17:01 508Shell中处理包含空格的 ... -
linux 开机启动脚本顺序
2014-03-23 22:25 768linux 开机启动脚本顺序 linux 开机启 ... -
centos 6.3 64位下安装mysql5.5.36
2014-03-20 09:14 586准备如下安装包: 1.MySQL-server-5.5.36 ... -
Linux下磁盘管理命令df与du
2013-07-04 16:06 680对磁盘进行查看和控制的两个linux命令,df和du。 一、 ... -
hdparm--Linux测试硬盘速度的命令
2013-07-04 16:00 1312hdparm 命令 功能说明:显示与设定硬盘的参数。 语法: ... -
linux解压命令tar的用法
2013-06-26 22:52 810tar命令 tar [-cxtzjvfpPN] 文件与目录 . ... -
ssh连接因超时闲置断开的解决方法
2013-06-26 22:51 783如何避免SSH连接因超时闲置断开? 用SSH过程连接时,经常 ... -
找回 linux root密码的几种方法
2013-06-26 22:49 679第1种方法: 1.在系统进入单用户状态,直接用passwd r ... -
linux下/etc/passwd文件选项 中文说明
2013-06-07 07:06 1526/etc/passwd 文件是系统的主要文件之一。该文件中包含 ... -
解决Apache 本地服务器启动后又自动停止的问题
2013-06-07 07:03 831apache本地服务器,启动后又自动停止: setup_inh ... -
apache虚拟主机设置泛域名的方法
2013-06-07 07:01 1319在apache虚拟主机中设置泛域名解析,主要是用到Server ... -
linux下Squid反向代理搭建CDN缓存服务器的方法详解
2013-06-07 06:57 1630在移动机房放置一台CDN代理服务器,通过智能DNS解析,让电信 ... -
Linux的Find命令使用举例
2013-06-01 22:48 1111linux命令之find命令使用举例。 在当前目录和子目录 ...
相关推荐
图解rsync数据同步部署文档.docx
亲测,有疑问可以加我,共同讨论学习!
rsync数据同步手册.pdf
linux 下rsync文件夹同步配置,可以定时。
图解rsync数据同步部署文档
本人根据自己目录同步实际操作写的详细配置过程,希望可以对大家有帮助
本文档以实验的方式介绍RSYNC的基本使用/加密文件同步方式/rsync的两种模式以及使用sersync整rsync实现点到多点的自动化同步
rsync远程同步
平台前端tengine作为代理,后端两台IIS 7提供应用,为减少IIS的压力,使用两台IIS 7作为负载均衡,因此需要保证后端两台IIS 7的配置文件保持一致,在更新服务器时,在一台服务器上更新文件自动同步至另一台。
Rsync命令参数详解
在互联网中,Windows环境中使用Rsync远程同步数据;使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他rsync主机同步。
Rsync的配置与使用重点详解,比较全面的介绍了rsync同步备份的方法及配置重点。
该软件可用于数据同步,网站镜像。目前大多网站系统的镜像方案都通过该软件实现。
innotify数据同步,rsync+innotify
linux下Rsync+sersync实现文件数据实时同步
rsync同步的艺术,学习rsync的很好的例子
rsync使用–include参数与–exclude参数来实现同步指定目录,并且–exclude目录放在后面。 例如: linux上文件目录 代码如下: ls /usr/local/apache/htdocs/site aa bb cc dd ee .. zz 只想同步aa,bb,ee这三个目录...
Ubuntu Server Rsync服务端与Windows cwRsync客户端实现数据同步
rsync远程同步软件包