13.1、rsync简介rsync(remotesynchronize)是一个远程数据同步工具,可以通过LAN/WAN快速同步多台主机之间的文件。也可以使用rsync同步本地磁盘中的不同目录。在使用rsync进行远程同步时,可以使用两种方式:远程shell方式和C/S方式。无论本地同步目录还是远程同步数据,首次运..
分类:
其他好文 时间:
2017-06-15 16:24:37
阅读次数:
221
在实际生产环境当中,我们总会遇见需要把一些重要数据进行备份,且随着应用系统规模的增大,对数据的安全性、可靠性、时效性要求还是比较高的,因此我自己有在用rsync+inotify来实现数据实时同步备份,下面记录下操作步骤,以防日后自己忘记。实验背景:操作系统IP机器名角色Cen..
分类:
其他好文 时间:
2017-06-14 02:42:12
阅读次数:
168
先上代码:利用inotify函数实现简易的tail命令 不仅可以看文件新增内容 也可以看文件夹下的变化。 ...
分类:
其他好文 时间:
2017-06-13 17:20:48
阅读次数:
186
先介绍一下rsync与inotify。 1、rsync 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。随着应用系统规模的不断扩大,对数 ...
分类:
系统相关 时间:
2017-06-13 16:52:13
阅读次数:
324
平时的大大小小的项目中,基本上都需要与数据库打交道,会遇到各种各样的应用场景,本人主要遇到四种场景1:数据库自动重连,例如mysql数据库中经常遇到服务器挂掉的情况,需要自动检测并重新连接数据库。2:数据库自动清理早期数据,保证数据库中为最新的数据,而容量有限。3:数据实时同步云端,客户端从云端同步 ...
分类:
数据库 时间:
2017-06-11 17:28:03
阅读次数:
255
1.rsync 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份的优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。 随着应用系统规模不断的扩大,对数据安全性和可靠性也提出了更高的要求,r ...
分类:
其他好文 时间:
2017-06-11 12:05:10
阅读次数:
212
在上篇文章ssh无password登陆server的基础之上。能够利用rsync + Inotify 在多server间实现文件自己主动同步。 例如以下測试机基于三台server做的。内网IP分别例如以下: 172.16.3.91 (主机) 172.16.3.92 (备份机1) 172.16.3.8 ...
分类:
其他好文 时间:
2017-06-06 13:02:59
阅读次数:
220
1nginx工作原理2keepalived工作原理3mysql主从复制原理mha高可用原理4inotify实时同步原理5nfs原理rpcbind服务原理6rsync工作原理7ssh工作原理8ansible工作原理
分类:
系统相关 时间:
2017-06-04 22:55:03
阅读次数:
258
实现服务器A数据库DBName和服务器B数据库DBName数据库数据的实时同步。此作业的前提条件为两个服务器的数据库同步表结构必须完全一致。 1)发布服务器端: 图1 图2 图3 图4 图5 图6 图7 图8 图9 图10 图11 图12 订阅服务器端: 图1 图2 图3 图4 图5 图6 图7 图 ...
分类:
数据库 时间:
2017-06-02 12:41:52
阅读次数:
238
drbd 工作原理DRBD是一种块设备,能够被用于高可用(HA)之中.它相似于一个网络RAID-1功能.当你将数据写入本地 文件系统时,数据还将会被发送到网络中还有一台主机上.以同样的形式记录在一个文件系统中。 本地(主节点)与远程主机(备节点)的数据能够保证实时同步.当本地系统出现问题时,远程主机 ...
分类:
系统相关 时间:
2017-05-29 09:55:15
阅读次数:
343