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. “ddl”有一个无效 SelectedValue,因为它不在项目列表中。

    “ddl_ekt”有一个无效 SelectedValue,因为它不在项目列表中. 怎么回事 现象: 在用户控件的page_load事件里绑定下拉框,报上面错误 解决: 将下拉框绑定,放在page_In ...

  2. 正确使用Git Flow

    Git 在团队中的最佳实践--如何正确使用Git Flow 我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确 ...

  3. AndroidUI的组成部分ProgressBar

    package com.gc.progressbar; /* * 1.ProgressBar组件也是一组重要的组件,ProgressBar本身代表了进度条组件, * 它还派生了两个经常使用的组件:Se ...

  4. ASP.NET自定义控件组件开发 第一章 第二篇 接着待续

    原文:ASP.NET自定义控件组件开发 第一章 第二篇 接着待续 ASP.NET自定义控件组件开发 第一章 第二篇 接着待续 很感谢大家给我的第一篇ASP.NET控件开发的支持!在写这些之前,我也看了 ...

  5. Android源代码学习之六——ActivityManager框架解析

    ActivityManager在操作系统中有关键的数据,本文利用操作系统源代码,逐步理清ActivityManager的框架,并从静态类结构图和动态序列图两个角度分别进行剖析,从而帮助开发者加强对系统 ...

  6. —教训深刻—SQL Server大约TempDB使用

    场景现象 中午查询了流水,因未与业务人员沟通好.忘了删选条件,导致TempDB不能分配空间,SQL Server高负载执行. 错误分析 我们来看看错误日志: 再来看看TempDB自增长记录: 事件 逻 ...

  7. all about AIX MPIO

    Multipath  I/O (多路径)   在计算机存储技术里,多路径提供了容错和性能提高,在计算机系统里CPU有多条物理路径通道,块存储设备通过总线,控制器,交换设备以及桥接设备来连接.     ...

  8. OCP-1Z0-051-名称解析-文章12称号

    12. You need to produce a report where each customer's credit limit has been incremented by $1000. I ...

  9. CentOS7 防火墙 firewall-cmd

    最小化安装 CentOS7 后,很多端口默认是不打开的,需要通过  firewall-cmd   把这些端口打开. 检查防火墙状态 # firewall-cmd --state running 关闭防 ...

  10. Java中关于OOM的场景及解决方法(转)

    http://developer.51cto.com/art/201112/305696.htm 1.OOM for Heap=>例如:java.lang.OutOfMemoryError: J ...