当前位置: 首页 > 软件库 > 管理和监控 > 系统监控 >

inotify-sync

Linux文件系统安全监控
授权协议 GPL
开发语言 C/C++ Python
所属分类 管理和监控、 系统监控
软件类型 开源软件
地区 国产
投 递 者 蒯嘉赐
操作系统 Linux
开源组织
适用人群 未知
 软件概览

inotify-sync是一款Linux文件系统安全监控软件,它使用Linux内核提供的Inotify特性,让用户配置监控目录,并且对不同的文件系统操作事件调用不同的事件处理脚本(Python)。默认情况下它是一个文件同步工具,将所有的事件操作同步到另一个目录。用户可以修改事件处理脚本来进行定制。例如定制为一个Web Shell安全检测工具,文件防泄密系统等等。

  • 转载请注明出处:https://www.cnblogs.com/f-ck-need-u/p/7220193.html 第2章 rsync(二):inotify+rsync详细说明和sersync 分类: Linux服务篇 undefined 以下是rsync系列篇:   1.rsync(一):基本命令和用法   2.rsync(二):inotify+rsync详细说明和sersync   3.rs

  • inotify+sync实现实时同步 1. inotify与sync介绍 1.1 inotfify是什么? inotify是一种强大的、细颗粒的、异步的文件系统监控机制,内核从2.6.13起,加入Inotify可以监控文件系统中添加、删除、修改移动等各种事件,利用这个内核接口,就可以监控文件系统下文件的各种变化情况。 1.2 rsync是什么? 是一个开源的快速备份工具,可以在不同主机之间镜像同步

  • 1.rsync简介 rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。 2.rsync的部分特性 rsync支持很多特性: 可以镜像保存整个目录树和文件系统 可以很容易做到保持原来文件的权限、时间、软硬链接等等 无须特殊权限即可安装 快速:第一次同步时rsync会复制全部内容,但在下一次只传输

  • rsync远程同步 rsync(Remote Sync): 是一款开源,快速,多功能的可实现本地或远程主机数据同步与增量备份的优秀工具。(数据同步与备份的工具)可使本地主机不同分区或目录之间及本地和远程两台主机之间的数据快速同步,远程备份等功能 。 在同步备份时,默认情况下,rsync通过其独特的“quick check”算法,仅同步大小或者最后修改时间发生变化的文件或目录(也可根据权限,属主等变

  • rsync 1.安装rsync包 yum install rsync 2.两种工作模式 2.1.本地 rsync -r /var/www/image/ /var/www/test/ 2.2.远程 rsync -r /var/www/test/ root@192.168.56.102:/var/www/test/ 或 rsync -r root@192.168.56.102:/var/www/tes

  •         如何使用inotify_init,inotify_add_watch,inotify_rm_watch,read编写监控程序   2010-12-20 10:00:29|  分类:Linux系统编程|  标签:|字号大中小 订阅 inotify是什么?用它能干些什么?          通俗点说它是一个内核用于通知用户空间程序文件系统变化的系统,并且它是powerful yet s

  • 1. inotify主要功能 它是一个内核用于通知用户空间程序文件系统变化的机制。 开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如 hotplug、udev 和 inotify 就是这种需求催生的。Hotplug 是一种内核向用户态应用通报关于热插拔设备一些事件发生的机制,桌面系统能够利用它对设备进行有

  • 1. rsync 1.1 什么是rsync rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。它使用所谓的“Rsync演算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。所以通常可以作为备份工具来使用。 运行Rsync server的机器也叫backup server,一个Rsync server可

  • 描述 Inotify API用于检测文件系统变化的机制。Inotify可用于检测单个文件,也可以检测整个目录。当检测的对象是一个目录的时候,目录本身和目录里的内容都会成为检测的对象。 此种机制的出现的目的是当内核空间发生某种事件之后,可以立即通知到用户空间。方便用户做出具体的操作。 Inotify API inotify_init(void) 用于创建一个inotify的实例,然后返回inotif

  • 传统的rsync+crontab同步数据和实际会有差异,而inotify则基本可以达到实时的效果,当文件有任何变动,就会触发inotify。 inotify 是一个 Linux 内核特性,它监控文件系统,并且及时向专门的应用程序发出相关的事件警告,比如删除、读、写和卸载操作等。inotify安装完成之后会有两个命令, inotifywait 和 inotifywatch。inotifywait用于

  • 一、资源规划 192.168.10.101  rsync服务器 192.168.10.104  rsync服务器 192.168.10.106  rsync服务器 192.168.10.107  发布机,安装inotify-tool工具   二、所有设备上卸载rsync低版本安装包 查看安装包 rpm -qf/usr/bin/rsync 返回结果: rsync-2.6.8-3.1 卸载安装包 rp

  • inotify 是 Linux 平台特有的一种文件系统事件监视机制。inotify API 提供了一种监视文件系统事件的机制。Inotify 可以被用于监视单独的文件,或监视目录。当监视一个目录时,inotify 将返回目录本身的事件,以及目录内的文件的事件。这组 API 使用了如下这些系统调用: inotify_init(2) 创建一个 inotify 实例并返回一个文件描述符指向该 inoti

  • 首先转一篇介绍内核中inotify的文章: inotify -- Linux 2.6 内核中的文件系统变化通知机制 http://www.ibm.com/developerworks/cn/linux/l-inotifynew/   然后转一篇关于inotify使用的文章: inotify之文件系统事件监控使用入门 http://www.verydemo.com/demo_c167_i5727.h

  • rysnc 1.rsync介绍 rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。 2.rsync特性 rsync支持很多特性: 可以镜像保存整个目录树和文件系统 可以很容易做到保持原来文件的权限、时间、软硬链接等等 无须特殊权限即可安装 快速:第一次同步时rsync会复制全部内容,但在下一次

  • 1. inotify概述   inotify是一种文件变化通知机制,Linux内核从2.6.13开始引入,是一种跨平台的机制,在Linux、BSD、windows和Mac OS系统中各有支持的组件。   inotify可以高效地实时跟踪Linux文件系统的变化,在Linux系统中运行如下命令可以查看是否支持: $ grep INOTIFY_USER /boot/config-$(uname -r)

  • 1. inotify主要功能 它是一个内核用于通知用户空间程序文件系统变化的机制。 众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如 hotplug、udev 和 inotify 就是这种需求催生的。

 相关资料
  • Slitaz提供许多关于系统安全的信息。软件在进入稳定发行版之前会经过几个月的测试。在启动的时候,服务会由rc脚本运行。要想知道开机自启动的服务列表,你可以查阅/etc/rcS.conf中的RUN_DAEMONS变量: $ cat /etc/rcS.conf | grep RUN_DAEMONS 要显示当前进程及其PID、内存使用,你可以使用ps命令或者htop程序(需安装): $ ps $ ht

  • 7.4.6.文件系统的安全机制 对安全问题敏感的同学肯定要问了,这样安全吗?明文存储的用户名密码总是容易让人神经紧张。 其实这个问题就像是在大街上捡到一台笔记本,我们可以拆开它的硬盘,但不一定能读取它的数据。/data/data之下的每个子目录都有单独的用户帐号,由Linux负责管理。也就是说,只有我们自己的应用程序才拥有访问这一目录的权限。数据既然无法读取,明文也就是安全的。 在仿真器上,我们只

  • 基于ARM平台开发的 仓储安防监控系统. camera : 摄像头视频采集,JPEG压缩,YUVT转换. serial : 串口,GPRS. Lcd : 绘制字体,绘制图片,绘制摄像录像,触摸屏事件监控. lib : 数据结构库,线程池. gui : button控件,触摸屏事件监听. image : 图像C文件. init : 初始化启动程序. resource: 资源文件. socket :

  • Chapter 10. 系统安全 Table of Contents 10.1. 安全等级 10.2. 安全策略 10.3. 安全工具 系统安全是应用的基础,一个安全的系统才能长时间不间断运行,有效支持我们的应用。建立一个安全的系统需要一个好的软硬件平台,但更重要的是要有一个优秀的系统管理员能及时地发现安全问题和解决安全问题。 如何评价一个系统的安全程度,美国国家计算机安全中心(NCSC)制定了可

  • 主要内容:得到NTFS文件系统模块后,手工安装,利用 NTFS-3G 插件安装 NTFS 文件系统模块在 CentOS 6.x 中,默认 NTFS 文件系统是没有安装的,也就是说在 CentOS 6.x 中是不能直接挂载 NTFS 分区的。但是目前 Windows 的分区绝大多数是 NTFS 分区,这就需要在 CentOS 6.x 中安装 NTFS 文件系统的模块之后,才能使用 NTFS 分区。 安装 NTFS 文件系统模块的方法有三种: 第一种方法是完整地重新编译内核,然后在内核中选择 NTF

  • 文件系统是负责文件管理的操作系统的一部分。 它提供了一种机制来存储数据和访问文件内容,包括数据和程序。一些操作系统将所有内容视为Ubuntu文件。 文件系统处理以下问题 - 文件结构 - 前面已经了解可存储文件的各种数据结构。文件系统的任务是保持最佳的文件结构。 恢复可用空间 - 每当文件从硬盘中删除时,磁盘中都会创建一个可用空间。 可能有很多这样的空间需要被恢复,以便将它们重新分配给其他文件。

  • 简单的文件读写是通过uv_fs_*函数族和与之相关的uv_fs_t结构体完成的。 note libuv 提供的文件操作和 socket operations 并不相同。套接字操作使用了操作系统本身提供了非阻塞操作,而文件操作内部使用了阻塞函数,但是 libuv 是在线程池中调用这些函数,并在应用程序需要交互时通知在事件循环中注册的监视器。 所有的文件操作函数都有两种形式 - 同步(synchron

  • 文件系统提供弹性扩展的高性能文件存储服务,可为公有云上的虚拟机提供共享存储服务。 文件系统提供弹性扩展的高性能文件存储服务,可为公有云上的虚拟机提供共享存储服务。 目前已对接阿里云的NAS文件系统以及华为云的SFS弹性文件服务。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “存储/文件存储/文件系统” 菜单项,进入文件系统页面。 新建文件系统 该功能用于创建文件系统。 在文件系统