发信人: wienne(小荔同志)
整理人: zhcharles(2003-04-05 23:47:52), 站内信件
|
将pure-ftpd 的日日志放到单独的文件里
1, 编译/etc/syslog.conf
增加一行
ftp.* /var/log/ftp.log
修改一行,增加ftp.none,使用message文件,不再记录才FTP的信息
*.notice;kern.debug;lpr.info;mail.crit;news.err;local0.none;ftp.none /var/log/messages
2, 重新启动syslog进程
3, 生成日志文件
touch /var/log/ftp.log
日志里有登录信息,文件传输记录。
4, 以标准方式启动pure-ftpd
# ./pure-ftpd -H -B -E
-----------------------
以特定格式记录日志
在编译pure-ftp时,增加选项
./configure --with-altlog
这样,在启动时你可以增加以下参数
./pure-ftpd -O clf:/var/log/ftp.log
这样就会以标准的格式记录日志,类似apache的日志格式
不用手工生成ftp.log文件,可能没有登录信息(没有足够的时间试了)
特定的格式如w3c,这样你就可以使用商业的日志分析程序分析日志。
详细的日志格式,见 man pure-ftpd 的-O 参数(是大写字母O,不是数字0)
在源码的README里也有些许介绍。
---- 世界上怕就怕“认真”二字,我们就最讲“认真”。 |
|