【Linux】循序渐进学运维-服务篇-rysnc+inotify实战
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第12篇文章 文章目录 前言 实验环境 1. 配置ssh免秘钥登陆,且配置时间同步 2 . 设置rsync的配置文件,确保两台服务器可以互相推送和监控 a. 服务器1的配置: 1) 安装xinetd,并启动 2) 修改配置文件 3) 修改密码文件 并修改权限 4) 启动并查看 b. 服务器2的配置 1) 安装xinetd,并启动 2) 修改配置文件 3) 修改密码文件 并修改权限 4) 启动并查看 4. 配置inotify 1) 下载epel源 2) 安装inotify 5 . 测试 总结 前言 我们使用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