博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用inotify-tools监控Linux下网站文件变动情况
阅读量:6975 次
发布时间:2019-06-27

本文共 877 字,大约阅读时间需要 2 分钟。

1、下载
wget --no-check-certificate
 
2、环境预安装
yum install gcc
 
3、编译
tar zxf inotify-tools-3.14.tar.gz
cd inotify-tools-3.14
./configure
make
make install

 

4、一些小处理
如果是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
 
5、无论32或者64位系统都执行
echo 104857600 > /proc/sys/fs/inotify/max_user_watches
echo 'echo 104857600 > /proc/sys/fs/inotify/max_user_watches' >> /etc/rc.local 
 
6、设置自启动
vi /etc/rc.local
加入下面的代码
/usr/local/bin/inotifywait -m -r -d -o/var/log/change.log --timefmt '%F %T' --format '%T %w%f %e'  -e close_write -e create /usr/local/test
其中/var/log/change.log是日志路径,/usr/local/test是监控的网站路径
reboot重启生效
 
 
7、直接使用方法
inotifywait -m -r -d -o
/var/log/change.log --timefmt '%F %T' --format '%T %w%f %e'  -e close_write -e create
/home/www
其中/var/log/change.log是日志路径,/home/www是监控的网站路径

 

转载地址:http://ymesl.baihongyu.com/

你可能感兴趣的文章
计算机英语单词汇总
查看>>
TCP、UDP和HTTP详解
查看>>
MYSQL数据库设计规范与原则
查看>>
chrome贴吧插件——源代码
查看>>
201621123048《Java程序设计》第六周学习总结
查看>>
Eclipse快捷键大全(转载)
查看>>
python压缩文件脚本
查看>>
把Catalina的字符串格式转化为日期格式
查看>>
【语法】NSMutableString的用法
查看>>
前端知识点总结(html+css)部分
查看>>
VI/VIM 编辑器
查看>>
C#写爬虫,版本V2.0
查看>>
基于Ubuntu16搭建Hadoop大数据完全分布式环境
查看>>
网络爬虫
查看>>
python-memcached学习笔记
查看>>
转--Java工程师成神之路(2018修订版)
查看>>
学习python第一天内容回顾
查看>>
原码,补码表示
查看>>
(最长上升子序列 并记录过程)FatMouse's Speed -- hdu -- 1160
查看>>
面面观 | CentOS install etcd 测试
查看>>