1.rsync基本介绍



        rsync这是Unix下的一款应用软件,它能同步更新两处计算机的文件与文件夹,并适当利用差分编码以降低数据传输。rsync中一项与其它大部分类似程序或协议中所未见的重要特性是镜像对每一个目标仅仅须要一次发送。rsync可拷贝/显示文件夹属性,以及复制文件。并可选择性的压缩以及递归拷贝。

以下是rsync的图解:

       

       

2.搭建rsync服务:



        注意事项:

                1.做这个实验要使用三个节点,当中节点1作为向外同步的机器。

另外两个同步节点1的内容。

               
2.做好时间同步,防火墙关闭,selinux也最好关闭(为了方便实验)。

               
3.设置好yum源(增加高可用等包)。



        如图是我们本次实验的控制台:

       



       1.首先我们要安装rsync。redhat6.5的系统yum源中已经加入了rsync。所以我们能够直接安装:

      

       

        设置它的配置文件:

      



        解释一下上面的内容,我们设置了訪问用户和组为root。最大的连接数是36000,不同意改变文件夹,接着我们设置了日志文件夹、进程和锁的文件。而以下的这段内容结构和nfs的书写很相似,有公布的文件夹,描写叙述,以及是否读写和面向对象。



       在启动这个服务的时候我们要安装xinetd守护进程服务。由于rsync是后台进程。所以必须依靠xinetd启动。



      

       改动守护进程下rsync的配置文件,开启服务:

      

        

       将disable设置为no开启服务。



       

        我们能够看到重新启动xinetd服务后查看我们的rsync也已经开启了:

       

       

        安装httpd服务来进行測试:

       

        

        改动我们的rsync配置文件,将同步文件夹设置为httpd的默认公布文件夹:

       

       

       在192.168.2.102上安装软件  sersync(软件包须要在网上下载):

      

       

       改动sersync的配置文件:

      

       

      

       

        创建所要同步的文件夹和文件:

       



       在主server上开启sersync守护进程,使sersync在后台执行,开启实时同步。



       

         然后我们通过浏览器来訪问192.168.2.103。就能够发现显示的内容事实上是192.168.2.102://opt/tongbu/index.html的内容。仅仅是192.168.2.103同步到了httpd的默认公布内容。

3.小结:



        这个是简单的同步方式,很的有用。接下来我们还要解说rsync更深层次的使用方法。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

linux高级技巧:rsync同步(一个)的更多相关文章

  1. Windows Linux 之间rsync同步CODE文件

    Windows Linux 之间rsync同步CODE文件 一.环境Windows:OS:Microsoft Windows Web Server 2008 SP1IP:192.168.88.197 ...

  2. 【Linux】rsync同步文件 & 程序自启动

    rsync使用 1. 为什么使用rsync? rsync解决linux系统下文件同步时, 增量同步问题. 使用场景: 线上需要定时备份数据文件(视频资源), 使用rsync完成每天的增量备份. 参见: ...

  3. Linux之rsync同步工具介绍+inotify同步

    1.rsync介绍 Rsync是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.Rsync软件适用于unix/linux/windows等多种操作平台. rsync, ...

  4. linux命令:rsync, 同步文件和文件夹的命令

    Usage: rsync [OPTION]... SRC [SRC]... DEST  or   rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST  or ...

  5. Ubuntu下多服务器 Rsync同步镜像服务配置

    主服务器:192.168.5.13_ubuntu 从服务器:192.168.5.11_centos ================== 1> 在两台主机上分别安装rsync========== ...

  6. linux高级技巧:rsync同步(二)

    1.配置两个节点同步         上个帖子已经展示了同步一个主机的方法.这次我们再加入一个要同步的主机. 方法上并无二质.         1.首先显示我们的控制台:                ...

  7. Linux下Rsync+sersync实现数据实时同步

    inotify 的同步备份机制有着缺点,于是看了sersync同步,弥补了rsync的缺点.以下转自:http://www.osyunwei.com/archives/7447.html 前言: 一. ...

  8. Linux rsync 同步

    rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备分,我们还可以把它作为不同主机网络备份工具之用.本文主要讲述的是如何自架rsync服务器,以实现文件传输.备份和镜像.相对tar ...

  9. Linux rsync 同步实践

    目录[-] 1. rsync 同步的大致思路 2. rsync的安装 3. rsync的配置 4. rsync的基本操作 服务器端启动 注2. 实时同步 注3. rsync通过linux防火墙 公司网 ...

  10. linux和windows同步数据 cwrsync client to rsync server

    linux和windows同步数据,rsync server  cwrsync client linux server一般系统都自带rsync,如果没有就挂载系统盘自己安装一下,安装挺简单的不用我再多 ...

随机推荐

  1. StringUtils.isNumeric(String str) 的一个坑(转)

    在项目中遇到一处bug,调试的结果竟然是StringUtils.isNumeric(String str) 在捣鬼(采用的是org.apache.commons.lang.StringUtils),下 ...

  2. Streak OpenCart 商城自适应主题模板 ABC-0010

    兼容浏览器 IE9, Firefox, Safari, Opera, Chrome OpenCart版本号 OpenCart 1.5.x, OpenCart 1.5.6.x, OpenCart 1.5 ...

  3. 认识Backbone (一)

    Backbone.js为复杂WEB应用程序提供模型(models).集合(collections).视图(views)的结构.其中模型用于绑定键值数据和自定义事件:集合附有可枚举函数的丰富API: 视 ...

  4. JList用法小结

    JList用法小结 分类: JAVA技术2007-08-11 01:02 18485人阅读 评论(11) 收藏 举报 stringvectorclassjavaactionobject         ...

  5. 因host命令导致无法正常SHUTDOWN的实验

    SHUTDOWN有几个參数能够使用: SHUTDOWN NORMAL:NORMAL也是默认的子句,运行的条件是 No new connections are allowed after the sta ...

  6. OpenGL学习日记-2015.3.13——多实例渲染

        实例化(instancing)或者多实例渲染(instancd rendering)是一种连续运行多条同样渲染命令的方法.而且每一个命令的所产生的渲染结果都会有轻微的差异. 是一种很有效的.有 ...

  7. 【Stackoverflow好问题】祛烦“!=null"()判处空语句

    问题 为了避免空指针调用,我们常常会看到这种语句 ...if (someobject != null) { someobject.doCalc();}... 终于.项目中会存在大量判空代码.多么丑陋繁 ...

  8. Jquery在线咨询地址

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type=&quo ...

  9. POJ 3280 Cheapest Palindrome (DP)

     Description Keeping track of all the cows can be a tricky task so Farmer John has installed a sys ...

  10. 怎么样ubuntu 64 11.04 在执行32位程序

    上网一查非常多的信息,头发上的今天ubuntu 64 11.04 在执行32位程序安装ia32-libs包,可执行例如,下面的命令.但提示无法安装 apt-get install ia32-libs ...