| [S800] - 首頁 > 文章 |
系統記錄是由 syslog 來總管,pure-ftpd 的連線記錄該寫至何處也是由它來控制,所以我們要修改 /etc/syslog.conf ,不然,沒修改之前,所有 pure-ftpd 的記錄都寫到 /var/log/messages 中了。
以編輯器開啟 syslog.conf 來修改:
ee /etc/syslogd.conf
在裡面找到這下面這行:
cron.* /var/log/cron
然後在它的下面新增一行:
ftp.* /var/log/pureftpd.log
通知 syslogd 重新讀取 /etc/syslogd.conf 中的設定
kill -HUP `cat /var/run/syslog.pid`
如果以後想要使用 web 的流量分析程式來分析 FTP 記錄,就在 pure-ftpd.conf 中加入下面這行:
ee /etc/pure-ftpd.conf
AltLog clf:/var/log/pureftpd-alt.log
測試結果:
log to /var/log/pureftpd.log OK 正常
log to /var/log/pureftpd-alt.log OK 正常
log to /var/log/messages x-OK 仍舊記錄