|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!wgethttp://cloud.github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz
wgethttp://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
wgethttp://inotify.aiken.cz/download/incron/incron-0.5.9.tar.bz2
tarzxvfinotify-tools-3.14.tar.gz
cdinotify-tools-3.14
./configure
make
makeinstall
maninotify测试是不是装置乐成
tarxvfincron-0.5.9.tar.bz2
cdincron-0.5.9
make
makeinstall
tarxvfsendEmail-v1.56.tar.gz
mvsendEmail-v1.56sendEmail
vi/etc/vsftpd/vsftpd.conf
在最初增加:
dual_log_enable=YES
use_localtime=YES
vsftpd_log_file=/var/log/vsftpd.log
在touch/var/log/vsftpd.log
以上操纵是为了天生vsftpd的日记文件vsftpd.log
servicevsftpdrestart####重启下办事####
vi/home/shell/ftp.sh
#!/bin/bash
/home/shell/sendEmail/sendEmail-fXXX@XXX-tXXX@XXX-ssmtp.XXX-u"谁上岸了我的FTP办事器:"-xuuser-xppasswd-mtime:`tail-1/var/log/vsftpd.log|awk{print$1,$2,$3,$4,$5}`###userandIP:`tail-1/var/log/vsftpd.log|awk{print$8,$12}`###action:`tail-1/var/log/vsftpd.log|awk{print$10}`###,ComeinTarget:`tail-1/var/log/vsftpd.log|awk{print$13,$14}`
#incrond###启动监控工具###
#incrontab-e
/var/log/vsftpd.logIN_MODIFYsh/home/shell/ftp.sh
###关于incrond在这里复杂解说下####
incron是inotify的cron体系,与system自己的cron一样,包括一个背景保卫进(incrond)和一个事务编纂器(incrontab),与system自己的cron分歧的是对文件夹大概文件的操纵而不是对工夫的操纵
#######################################################################
建一个FTP用户
useraddtest
paaswdtest
测试:利用test上岸:
邮件报警:
当利用teset创立一个文件夹偏重定名历程:
邮件报警:
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|