rsync远程备份.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
rsync远程备份

RSync实现文件备份同步 转自:/blog/index.php?load=readid=639###pp=0 [rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync] 一、什么是rsync   rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。 rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。   rsync 包括如下的一些特性:   能更新整个目录和树和文件系统;   有选择性的保持符号链链、硬链接、文件属于、权限、设备以及时间等;   对于安装来说,无任何特殊权限要求;   对于多个文件来说,内部流水线减少文件等待的延时;   能用rsh、ssh 或直接端口做为传输入端口;   支持匿名rsync 同步文件,是理想的镜像工具; 二、架设rsync服务器   架设rsync 服务器比较简单,写一个配置文件rsyncd.conf 。文件的书写也是有规则的,我们可以参照 上的文档来做。当然我们首先要安装好rsync这个软件才行; A、rsync的安装;   获取rsync   rysnc的官方网站:/可以从上面得到最新的版本。目前最新版是3.05。当然,因为rsync是一款如此有用的软件,所以很多Linux的发行版本都将它收录在内了。   软件包安装   # sudo apt-get? install? rsync? 注:在debian、ubuntu 等在线安装方法;   # yum install rsync??? 注:Fedora、Redhat 等在线安装方法;   # rpm -ivh rsync?????? 注:Fedora、Redhat 等rpm包安装方法;   其它Linux发行版,请用相应的软件包管理方法来安装。   源码包安装   tar xvf? rsync-xxx.tar.gz   cd rsync-xxx   ./configure --prefix=/usr? ;make ;make install?? 注:在用源码包编译安装之前,您得安装gcc等编译开具才行;      B、配置文件   rsync的主要有以下三个配置文件rsyncd.conf(主配置文件)、rsyncd.secrets(密码文件)、rsyncd.motd(rysnc服务器信息)   服务器配置文件(/etc/rsyncd.conf),该文件默认不存在,请创建它。   具体步骤如下:   #touch /etc/rsyncd.conf? #创建rsyncd.conf,这是rsync服务器的配置文件。   #touch /etc/rsyncd.secrets? #创建rsyncd.secrets ,这是用户密码文件。   #chmod 600 /etc/rsyncd/rsyncd.secrets? #将rsyncd.secrets这个密码文件的文件属性设为root拥有, 且权限要设为600, 否则无法备份成功!   #touch /etc/rsyncd.motd   下一就是我们修改rsyncd.conf和rsyncd.secrets和rsyncd.motd文件的时候了。   设定/etc/rsyncd.conf   rsyncd.conf是rsync服务器主要配置文件。我们先来个简单的示例,后面在详细说明各项作用。   比如我们要备份服务器上的/home和/opt,在/home中我想把easylife和samba目录排除在外;   # Distributed under the terms of the GNU General Public License v2   # Minimal configuration file for rsync daemon   # See rsync(1) and rsyncd.conf(5) man pages for help   # This line is required by the /etc/init.d/rsyncd script   pid file = /var/run/rsyncd.pid??   port = 873   address = 71?   #uid = nobody   #gid = nobody???   uid = root??   gid = root??   use chroot = yes?   read only = yes?   #li

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档