大家好,我是互联网老辛,本文是Linux运维-循序渐进学运维-服务篇的第12篇文章
文章目录
前言
我们使用rsync可以实现触发式文件同步,但是通过crontab守护进程触发,同步数据时间上会有延迟,而inotify正好弥补了crontab的缺陷,可以实时监控文件系统的增删改查变化,当文件有任何变动时,都会触发rsync同步。很好的解决了rsync同步实时性的问题。
实验环境
服务器1 192.168.1.64 gaosh-64
服务器2 192.168.1.22 gaosh-1
实验步骤:
- 配置ssh免秘钥登陆,且配置时间同步
- 设置rsync的配置文件,确保两台服务器可以互相推送和监控
- 配置inotify
- 测试是否实现同步
1. 配置ssh免秘钥登陆,且配置时间同步
[root@gaosh-1 ~]# ssh-keygen
Generating publi