linux用rsync实现同步,Linux下使用rsync实现主备机代码同步
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实现主备机代码同步相关推荐
- mysql主备在同一台_MySQL高可用(一)主备同步:MySQL是如何保证主备一致的
主备同步,也叫主从复制,是MySQL提供的一种高可用的解决方案,保证主备数据一致性的解决方案. 在生产环境中,会有很多不可控因素,例如数据库服务挂了.为了保证应用的高可用,数据库也必须要是高可用的. ...
- linux vg主备机同步,切换VG主备链路(简)
只写VG部分和我的简单理解,第一次接触. eg. ioscan -fnC disk Class I H/W Path Driver S/W State H/W Type Description === ...
- mq查看队列管理器信息linux,IBM WebSphere MQ for linux 安装详解 | MUCHINFO
前言 首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法.说白了也就是通过队列的方式来对应用程序进行数据通信.而无需专用链接来链接它们. MQ的通讯方式 1.数据报的方式 Data ...
- Dws同步mysql数据_数据库技术丨GaussDB(DWS)数据同步状态查看方法
摘要:针对数据同步状态查看方法,GaussDB(DWS)提供了丰富的系统函数.视图.工具等可以直观地对同步进度进行跟踪,尤其是为方便定位人员使用,gs_ctl工具已集合了大部分相关系统函数的调用,可做 ...
- 达梦数据库实时主备集群的同步机制和切换机制
DM数据守护介绍 1. DM 数据守护(Data Watch) 是一种集成化的高可用.高性能数据库解决方案,是数据库异地容灾的首选方案.通过部署 DM 数据守护,可以在硬件故障(如磁盘损坏).自然灾害 ...
- juniper 防火墙主备配置同步不了解决方案
juniper 5200防火墙主备配置同步不了解决方案 登录防火墙查看日志,赫然显示双机冗余的配置不同步.登录备机防火墙,键入"exec nsrp sync global-config ch ...
- oracle rac 主备 轮训,oracle集群(RAC)和主备数据同步(DataGuard)思路
在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 Oracle主备库数据同步使用DataGuard.Data Guard 是Oracle的远程复制技术,它有物理和逻辑 ...
- oracle主备机密码文件不同步,oracle主备同步问题
oracle主备同步 问题描述 ZABBIX近段时间某地区的DB备库同步异常,在后台查询主备是同步的 zabbix监控主备同步的语句为select round((sysdate-controlfile ...
- linux 下的 rsync 文件同步
rsync是linux下的一款快速增量备份工具Remote Sync,是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息.rsync是用 "r ...
最新文章
- 剑指Offer(Java版):数值的整数次方
- SSRS - 请求因 HTTP 状态 401 失败: Unauthorized。
- AngularJS特性
- 单片机小白学步系列(一) 单片机的前世今生
- Leansoft再发招贤令:面试官徐磊有话讲 | IDCF
- linux防火墙开启某端口命令行,linux上防火墙 开启某个端口
- ios 主题切换 思路_iOS 使用 NSObject 的分类实现快速切换主题
- V 神呼吁宽大处理,以太坊开发者 Virgil Griffith 被判入狱 63 个月
- 如何排查Java内存泄露(内附各种排查工具介绍)
- Atitit data struts art 数据结构的艺术 数据结构之道 attilax著 目录 1. 分类	1 1.1. 按照元素关系分(集合,列表,tree,map,图)	1 1.2. 按
- Ozone SCM HA设计浅谈
- 《自卑与超越》读书笔记优秀范文3200字
- ip地址自动获取背后的机制(udhcpc)
- 如何创建Vue脚手架以及关闭语法检查
- 关于鸿蒙,你怎么看,三面美团Android岗
- HTTP ---code错误状态码大全
- IMU数据仿真公式推导及代码实现
- powershell中 find 命令报参数格式不正确
- 开发过程中遇到问题怎么解决?
- 原生微信小程序实现tab切换效果demo
热门文章
- iphone字体_iPhone 适合老人盘吗?
- wds linux,linux 无线组网方式 WDS功能
- qt在加入Q_OBJECT宏之后出现编译错误
- Python bin 函数 - Python零基础入门教程
- java函数式编程 map_函数式编程-对Java 8流进行分区
- c语言创建一个hello.txt文件,并检查是否成功,广东工业大学C语言验(上机)任务书2015版.doc...
- c语言switch comiti,国际经济学作业复习资料第三章.docx
- java jaxb注解xmlnull_java – 将空值表示为xml jaxb中的空元素
- php5.4.41 绿色_编译安装PHP5.4.41
- python图像人类检测_OpenCV人类行为识别(3D卷积神经网络)