本文共 1351 字,大约阅读时间需要 4 分钟。
$ ls -ld /proc/sys/fs/inotify/*
Installation
ubuntu
sudo apt-get install inotify-tools
centos
yum install inotify-tools
inotifywait -r -m $HOME
监控登录过程
neo@master:~$ inotifywait -r -m $HOMESetting up watches. Beware: since -r was given, this may take a while!Watches established./home/neo/ OPEN .profile/home/neo/ ACCESS .profile/home/neo/ CLOSE_NOWRITE,CLOSE .profile/home/neo/ OPEN .bashrc/home/neo/ ACCESS .bashrc/home/neo/ CLOSE_NOWRITE,CLOSE .bashrc/home/neo/ OPEN .bash_history/home/neo/ ACCESS .bash_history/home/neo/ CLOSE_NOWRITE,CLOSE .bash_history/home/neo/ OPEN .bash_history/home/neo/ ACCESS .bash_history/home/neo/ CLOSE_NOWRITE,CLOSE .bash_history
create a new file helloworld.txt
/home/neo/ CREATE helloworld.txt/home/neo/ OPEN helloworld.txt/home/neo/ MODIFY helloworld.txt/home/neo/ CLOSE_WRITE,CLOSE helloworld.txt
cat a file using cat helloworld.txt
/home/neo/ OPEN,ISDIR/home/neo/ CLOSE_NOWRITE,CLOSE,ISDIR/home/neo/ OPEN,ISDIR/home/neo/ CLOSE_NOWRITE,CLOSE,ISDIR/home/neo/ OPEN helloworld.txt/home/neo/ ACCESS helloworld.txt/home/neo/ CLOSE_NOWRITE,CLOSE helloworld.txt
delete a file helloworld.txt
/home/neo/ OPEN,ISDIR/home/neo/ CLOSE_NOWRITE,CLOSE,ISDIR/home/neo/ OPEN,ISDIR/home/neo/ CLOSE_NOWRITE,CLOSE,ISDIR/home/neo/ DELETE helloworld.txt
原文出处:Netkiller 系列 手札
本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。