• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > CentOS 5.4 rsync+inotify配置触发式(实时)文件远程同步

CentOS 5.4 rsync+inotify配置触发式(实时)文件远程同步

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了rsync inotify,linux rsync inotify,centos6.6 rsync,centos6.8 rsync搭建,centos 7 rsync等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com
软件:rsync-2.6.8-3.1(一般系统默认安装)、inotify-tools-3.14.tar.gz
主机:Linux-Master:10.10.50.217(源主机)、Linux-Slave:10.10.50.151
=======================================================
1、介绍
Inotify 是文件系统事件监控机制,作为 dnotify 的有效替代。dnotify 是较早内核支持的文件监控机制。Inotify 是一种强大的、细粒度的、异步的机制,它满足各种各样的文件监控需要,不仅限于安全和性能。
inotify 可以监视的文件系统事件包括:
IN_ACCESS,即文件被访问
IN_MODIFY,文件被 write
IN_ATTRIB,文件属性被修改,如 chmod、chown、touch 等
IN_CLOSE_WRITE,可写文件被 close
IN_CLOSE_NOWRITE,不可写文件被 close
IN_OPEN,文件被 open
IN_MOVED_FROM,文件被移走,如 mv
IN_MOVED_TO,文件被移来,如 mv、cp
IN_CREATE,创建新文件
IN_DELETE,文件被删除,如 rm
IN_DELETE_SELF,自删除,即一个可执行文件在执行时删除自己
IN_MOVE_SELF,自移动,即一个可执行文件在执行时移动自己
IN_UNMOUNT,宿主文件系统被 umount
IN_CLOSE,文件被关闭,等同于(IN_CLOSE_WRITE | IN_CLOSE_NOWRITE)
IN_MOVE,文件被移动,等同于(IN_MOVED_FROM | IN_MOVED_TO)
注:上面所说的文件也包括目录。
=======================================================
2、安装软件
在源主机中安装inotify-tools-3.14.tar.gz
[root@Linux-Master src]# tar zxvf inotify-tools-3.14.tar.gz
[root@Linux-Master src]# cd inotify-tools-3.14
[root@Linux-Master inotify-tools-3.14]# ./configure --prefix=/usr/local/inotify
[root@Linux-Master inotify-tools-3.14]# make && make install
=======================================================
3、生产SSH KEY
[root@Linux-Master ~]# ssh-keygen -t rsa
这个命令生成一个密钥对:id_rsa(私钥文件)和id_rsa.pub(公钥文件)。默认被保存在~/.ssh/目录下。
[root@Linux-Master ~]# scp ~/.ssh/id_rsa.pub root@10.10.50.151:~/.ssh/
[root@Linux-Slave src]# cat ~/.ssh/id_rsa.pub >> authorized_keys
[root@Linux-Slave src]#/etc/init.d/sshd restart
=======================================================
4、编写脚本

-h, --help 显示帮助信息 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • linux系统中通过rsync+inotify实现网页自动同步
  • linux系统中rsync+inotify实现服务器之间文件实时同步
  • CentOS 5.4 rsync+inotify配置触发式(实时)文件远程同步
  • 使用Inotify 监控目录与文件的方法详解

相关文章

  • 2017-05-12RedHat服务器网卡阵列配置攻略
  • 2017-05-12Linux平台下文件的压缩与解压参数说明
  • 2017-05-12CentOS 6.7系统中给IP配置的两种教程
  • 2017-05-12Centos6.5升级glibc的详细步骤
  • 2017-05-12在CentOS上搭建Chroot 的Bind DNS服务器的方法
  • 2017-05-12CentOS下如何创建且挂载光盘镜像?
  • 2017-05-12CentOS下如何配置两个网卡桥接?
  • 2017-05-12Linux各版本root本地密码破解方法
  • 2017-05-12对Yum源的一些优化配置
  • 2017-05-12Centos命令中nohup的用途的讲解

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • CentOS下如何创建且挂载光盘镜像?
    • 设置CentOS服务的开机启动顺序的方法
    • CentOS7和CentOS6有什么不同呢?
    • centos网络配置方法(手动设置,自动获取)
    • 64位CentOS 6.4安装配置流量监控工具ntopng
    • 在CentOS中安装EPEL包管理器及添加EPEL源的教程
    • CentOS虚拟机如何进入救援模式?
    • CentOS 6.2 yum 安装MySQL初始化警告的解决方法
    • CentOS 6.3下使用Gitosis安装搭建Git Server教程
    • CentOS Linux滚动构建版发布 提供了ISO镜像和云端镜像下载

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有