发信人: 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里也有些许介绍。
 
 
 
  ---- 世界上怕就怕“认真”二字,我们就最讲“认真”。  | 
 
 
 |