使用inotify-tools监控网站文件变动情况
2011-12-14 17:26
218 查看
使用inotify-tools监控网站文件变动情况
有些时候,总是很害怕自己的网站文件有没有被人修改过,害怕被人放了新的恶意文件进来。于是,经常翻动各个文件夹去看最后修改时间什么的,费时又费力,而且最后修改时间也不一定是准确的。
在Linux下面,有一个软件可以帮我们做到24小时不间断的监控文件改动,就是inotify-tools。只要是内核版本在2.6.13以上的系统都可以用,比如CentOS 5 。
安装步骤:
1,下载
wget --no-check-certificate http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz
2,编译
tar zxf inotify-tools-3.14.tar.gz
cd inotify-tools-3.14
./configure
make
make install
3,一些小处理
如果是32位系统
ln -s /usr/local/lib/libinotifytools.so.0 /usr/lib/libinotifytools.so.0
如果是64位系统
ln -s /usr/local/lib/libinotifytools.so.0 /usr/lib64/libinotifytools.so.0
无论32或者64位系统都执行
echo 104857600 > /proc/sys/fs/inotify/max_user_watches
echo ‘echo 104857600 > /proc/sys/fs/inotify/max_user_watches’ >> /etc/rc.local
使用办法:
inotifywait -m -r -d -o/var/log/change.log --timefmt '%F %T' --format '%T %w%f %e' -e close_write -e create /usr/local/nginx/html
其中/var/log/change.log是日志路径,/usr/local/nginx/html是监控的网站路径
转自:http://www.oicto.com/%E4%BD%BF%E7%94%A8inotify-tools%E7%9B%91%E6%8E%A7%E7%BD%91%E7%AB%99%E6%96%87%E4%BB%B6%E5%8F%98%E5%8A%A8%E6%83%85%E5%86%B5/
有些时候,总是很害怕自己的网站文件有没有被人修改过,害怕被人放了新的恶意文件进来。于是,经常翻动各个文件夹去看最后修改时间什么的,费时又费力,而且最后修改时间也不一定是准确的。
在Linux下面,有一个软件可以帮我们做到24小时不间断的监控文件改动,就是inotify-tools。只要是内核版本在2.6.13以上的系统都可以用,比如CentOS 5 。
安装步骤:
1,下载
wget --no-check-certificate http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz
2,编译
tar zxf inotify-tools-3.14.tar.gz
cd inotify-tools-3.14
./configure
make
make install
3,一些小处理
如果是32位系统
ln -s /usr/local/lib/libinotifytools.so.0 /usr/lib/libinotifytools.so.0
如果是64位系统
ln -s /usr/local/lib/libinotifytools.so.0 /usr/lib64/libinotifytools.so.0
无论32或者64位系统都执行
echo 104857600 > /proc/sys/fs/inotify/max_user_watches
echo ‘echo 104857600 > /proc/sys/fs/inotify/max_user_watches’ >> /etc/rc.local
使用办法:
inotifywait -m -r -d -o/var/log/change.log --timefmt '%F %T' --format '%T %w%f %e' -e close_write -e create /usr/local/nginx/html
其中/var/log/change.log是日志路径,/usr/local/nginx/html是监控的网站路径
转自:http://www.oicto.com/%E4%BD%BF%E7%94%A8inotify-tools%E7%9B%91%E6%8E%A7%E7%BD%91%E7%AB%99%E6%96%87%E4%BB%B6%E5%8F%98%E5%8A%A8%E6%83%85%E5%86%B5/
相关文章推荐
- 使用inotify-tools监控网站文件变动情况
- 使用inotify-tools监控Linux下网站文件变动情况
- 使用inotify-tools监控Linux下网站文件变动情况
- 使用inotify-tools监控文件目录
- 使用inotify-tools监控Linux下记录文件及目录访问
- 使用 inotify 监控 Linux 文件系统事件
- 使用 inotify 监控文件系统的活动
- 两台服务器间使用rsync和inotify-tools实现文件同步
- 使用 inotify 监控 Linux 文件系统事件
- 使用 inotify 监控文件系统的活动
- 使用Inotify 监控Linux 文件系统事件
- linux下通过inotify-tools监控文件系统
- linux使用Inotify监控目录或者文件状态变更
- 使用pt-ioprofile监控数据库io文件读写情况
- inotify结合select监控目录下文件变动
- 使用rsync+inotify-tools+ssh实现文件实时同步
- linux下inotify-tools+rsync进行文件同步的使用
- linux使用rsync+inotify-tools+ssh实现文件实时同步
- 使用 inotify 监控文件系统的活动