manhere 发表于 2011-6-6 12:08:57

[分享]配置PureFTPd记录日志到独立文件

基于Debian。

安装PureFTPd后默认的日志记录在/var/log/messages文件中,和其他日志混在一起查看很不方便,建议记录到单独的文件中。

1)建立文件 /var/log/pureftpd.log

2)修改/etc/syslog.conf

配置ftp.none 使ftp的日志信息成私有( ftp.none;\ 行为增加内容):#
# Some `catch-all' logfiles.
#
*.=debug;\
      auth,authpriv.none;\
      news.none;mail.none      -/var/log/debug
*.=info;*.=notice;*.=warn;\
      auth,authpriv.none;\
      cron,daemon.none;\
      ftp.none;\
      mail,news.none                -/var/log/messages配置ftp日志记录到独立文件(此段添加到/etc/syslog.conf文件尾):# Logging for PureFTPd
#
ftp.*          -/var/log/pureftpd.log

注意: 不要去掉“-/var/log/pureftpd.log”前面的-号,否则日志会在/var/log/messages与/var/log/purefpd.log里都记录. 添加了-号,就只记录在/var/log/pureftpd.log内。


3)使/etc/syslog.conf生效
# killall -HUP syslogd
重新加载syslog配置。

4)重启PureFTPd
# /root/pureftpd restart

----------------------------------------------------------------------------
完成!以后PureFTPd的日志就可以在/var/log/pureftpd.log查看了。:lol

licess 发表于 2011-6-6 12:46:39

:handshake

deepblue 发表于 2012-4-11 20:38:58

安照上面的改好日志,发现日志里有乱码怎么解决?

licess 发表于 2012-4-11 20:55:45

回复 3# 的帖子

不清楚,没遇到过
页: [1]
查看完整版本: [分享]配置PureFTPd记录日志到独立文件