rsync 分为客户端和服务端

软件版本:rsync-2.6.9

软件下载地址:http://rsync.samba.org/ftp/rsync/

服务端安装过程

1.tar -xzvf rsync-2.6.9.tar.gz   #解压缩安装文件

2.cd rsync-2.6.9

3. ./configure --prefix=/usr/local/rsync #配置安装目录为/usr/local/rsync

4. make

5.make install

服务端配置记录

1. vi /etc/rsyncd.conf          #编辑配置文件

uid = nobody

gid = nobody

use chroot = no         # 不使用chroot

max connections = 4         # 最大连接数为4

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log    # 日志记录文件

[test]            # 这里是认证的模块名,在client端需要指定

path = /home/test/    # 需要做镜像的目录

comment = BACKUP CLIENT IS SOLARIS 8 E250

ignore errors            # 可以忽略一些无关的IO错误

read only = yes            # 只读

list = no            # 不允许列文件

auth users = backup       # 认证的用户名,如果没有这行,则表明是匿名

secrets file = /etc/rsync.pas    # 认证文件名

保存后退出

2.vi /etc/rsync.pas

backup:test          #用户名:密码

保存后退出

3.chmod 400 /etc/rsync.pas

4.运行rsync服务 : rsync --daemon

客户端安装配置

客户端安装过程

1. tar -zxvf rsync-2.6.9.tar.gz

2. cd rsync-2.6.9

3. ./configure  --prefix=/usr/local/rsync

4. make

5. make install

6. mkdir /var/test

7. chmod 777 /var/test

8. cd /usr/local/rsync/bin

9. ./rsync -vzrtopg --progress --delete --password-file=/etc/rsync.pas backup@192.168.10.240::test /home/testclient  #将服务端test模块同步到客户端的/home/testclient目录下

10.建立守护进程:

#vi autosyc.sh

加入如下内容

!/bin/bash

/usr/loca/rsync/bin/rsync -vzrtopg --progress –delete –password-file=/etc/rsync.pas backup@192.168.10.240::test /home/testclient

保存后退出

# chmod 755 autosyc.sh            #修改权限

然后,通过crontab设定,让这个脚本每30分钟运行一次。执行命令:

# crontab -e

输入以下一行:

0 0 * * *  /home/test/bin/autosyc.sh

保存退出,这样客户端服务器每天的0时0分时都会自动运行一次同步脚本。

linux用rsync实现同步,Linux下使用rsync实现主备机代码同步相关推荐

  1. mysql主备在同一台_MySQL高可用(一)主备同步:MySQL是如何保证主备一致的

    主备同步,也叫主从复制,是MySQL提供的一种高可用的解决方案,保证主备数据一致性的解决方案. 在生产环境中,会有很多不可控因素,例如数据库服务挂了.为了保证应用的高可用,数据库也必须要是高可用的. ...

  2. linux vg主备机同步,切换VG主备链路(简)

    只写VG部分和我的简单理解,第一次接触. eg. ioscan -fnC disk Class I H/W Path Driver S/W State H/W Type Description === ...

  3. mq查看队列管理器信息linux,IBM WebSphere MQ for linux 安装详解 | MUCHINFO

    前言 首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法.说白了也就是通过队列的方式来对应用程序进行数据通信.而无需专用链接来链接它们. MQ的通讯方式 1.数据报的方式 Data ...

  4. Dws同步mysql数据_数据库技术丨GaussDB(DWS)数据同步状态查看方法

    摘要:针对数据同步状态查看方法,GaussDB(DWS)提供了丰富的系统函数.视图.工具等可以直观地对同步进度进行跟踪,尤其是为方便定位人员使用,gs_ctl工具已集合了大部分相关系统函数的调用,可做 ...

  5. 达梦数据库实时主备集群的同步机制和切换机制

    DM数据守护介绍 1. DM 数据守护(Data Watch) 是一种集成化的高可用.高性能数据库解决方案,是数据库异地容灾的首选方案.通过部署 DM 数据守护,可以在硬件故障(如磁盘损坏).自然灾害 ...

  6. juniper 防火墙主备配置同步不了解决方案

    juniper 5200防火墙主备配置同步不了解决方案 登录防火墙查看日志,赫然显示双机冗余的配置不同步.登录备机防火墙,键入"exec nsrp sync global-config ch ...

  7. oracle rac 主备 轮训,oracle集群(RAC)和主备数据同步(DataGuard)思路

    在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 Oracle主备库数据同步使用DataGuard.Data Guard 是Oracle的远程复制技术,它有物理和逻辑 ...

  8. oracle主备机密码文件不同步,oracle主备同步问题

    oracle主备同步 问题描述 ZABBIX近段时间某地区的DB备库同步异常,在后台查询主备是同步的 zabbix监控主备同步的语句为select round((sysdate-controlfile ...

  9. linux 下的 rsync 文件同步

    rsync是linux下的一款快速增量备份工具Remote Sync,是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息.rsync是用 "r ...

最新文章

  1. 剑指Offer(Java版):数值的整数次方
  2. SSRS - 请求因 HTTP 状态 401 失败: Unauthorized。
  3. AngularJS特性
  4. 单片机小白学步系列(一) 单片机的前世今生
  5. Leansoft再发招贤令:面试官徐磊有话讲 | IDCF
  6. linux防火墙开启某端口命令行,linux上防火墙 开启某个端口
  7. ios 主题切换 思路_iOS 使用 NSObject 的分类实现快速切换主题
  8. V 神呼吁宽大处理,以太坊开发者 Virgil Griffith 被判入狱 63 个月
  9. 如何排查Java内存泄露(内附各种排查工具介绍)
  10. Atitit data struts art 数据结构的艺术 数据结构之道 attilax著 目录 1. 分类 1 1.1. 按照元素关系分(集合,列表,tree,map,图) 1 1.2. 按
  11. Ozone SCM HA设计浅谈
  12. 《自卑与超越》读书笔记优秀范文3200字
  13. ip地址自动获取背后的机制(udhcpc)
  14. 如何创建Vue脚手架以及关闭语法检查
  15. 关于鸿蒙,你怎么看,三面美团Android岗
  16. HTTP ---code错误状态码大全
  17. IMU数据仿真公式推导及代码实现
  18. powershell中 find 命令报参数格式不正确
  19. 开发过程中遇到问题怎么解决?
  20. 原生微信小程序实现tab切换效果demo

热门文章

  1. iphone字体_iPhone 适合老人盘吗?
  2. wds linux,linux 无线组网方式 WDS功能
  3. qt在加入Q_OBJECT宏之后出现编译错误
  4. Python bin 函数 - Python零基础入门教程
  5. java函数式编程 map_函数式编程-对Java 8流进行分区
  6. c语言创建一个hello.txt文件,并检查是否成功,广东工业大学C语言验(上机)任务书2015版.doc...
  7. c语言switch comiti,国际经济学作业复习资料第三章.docx
  8. java jaxb注解xmlnull_java – 将空值表示为xml jaxb中的空元素
  9. php5.4.41 绿色_编译安装PHP5.4.41
  10. python图像人类检测_OpenCV人类行为识别(3D卷积神经网络)