CentOS 7 rsync+inotify实现实时同步

Index
  1. 1. 环境准备
    1. 1.1. 测试环境如下:
    2. 1.2. 对两台机的要求:
  2. 2. inotify slave部署
    1. 2.1. 安装rsync:
    2. 2.2. 添加用户和模块目录,并更改用户和组
    3. 2.3. 修改配置文件/etc/rsyncd.conf,内容如下:
    4. 2.4. 配置虚拟用户的密码文件
    5. 2.5. 加入开机启动
  3. 3. 部署服务器(inotify-master)
    1. 3.1. 查看系统是否支持inotity
    2. 3.2. 安装inotify 3.14
    3. 3.3. 创建备份目录
    4. 3.4. 创建rsync服务的密码文件
    5. 3.5. 编写执行脚本
    6. 3.6. 将脚本加入后台执行
    7. 3.7. 加入开机启动
  4. 4. 测试实时同步
  5. 5. 改变SSH的默认端口为3333时,rsync的连接方法如下
文章目录
  1. 1. 环境准备
    1. 1.1. 测试环境如下:
    2. 1.2. 对两台机的要求:
  2. 2. inotify slave部署
    1. 2.1. 安装rsync:
    2. 2.2. 添加用户和模块目录,并更改用户和组
    3. 2.3. 修改配置文件/etc/rsyncd.conf,内容如下:
    4. 2.4. 配置虚拟用户的密码文件
    5. 2.5. 加入开机启动
  3. 3. 部署服务器(inotify-master)
    1. 3.1. 查看系统是否支持inotity
    2. 3.2. 安装inotify 3.14
    3. 3.3. 创建备份目录
    4. 3.4. 创建rsync服务的密码文件
    5. 3.5. 编写执行脚本
    6. 3.6. 将脚本加入后台执行
    7. 3.7. 加入开机启动
  4. 4. 测试实时同步
  5. 5. 改变SSH的默认端口为3333时,rsync的连接方法如下