vsftpd日志文件的位置?


14

有人可以告诉我vsftpd的日志文件在哪里吗?我正在尝试学习如何安装和配置ftp服务器,但似乎找不到日志文件。谁能告诉我如何配置服务以创建日志文件或将文件放置在何处?

Answers:


14

默认情况下,Ubuntu的日志文件为/var/log/vsftpd.log。设置在/etc/vsftpd.conf

可以通过指定其他路径名(/etc/vsftp.conf条目)来修改默认值:

# You may override where the log file goes if you like. The default is shown
# below.                     
#xferlog_file=/var/log/vsftpd.log 

如果您想查看FTP服务器上发生的所有事件的实时日志,请执行tail -f vsftpd.log。Tail是一个显示文件“尾部”的程序,-f告诉它遵循文件中附加的所有数据,在这种情况下,ftp日志中包含任何新的日志条目vsftpd.log
天际

1

有时会发生日志没有填充任何数据的情况,因为该文件不存在。创建一个日志文件:

touch /var/log/vsftpd.log

然后

service vsftpd restart

不需要触摸/var/log/vsftpd.log。如果需要,则应表明vsftpd安装或配置存在问题。如果该日志文件不存在,则应自动创建。我通过重命名/var/log/vsftpd.log进行了测试,以确保确实如此。它是自动重新创建的,用于记录vsftpd活动。重新创建与旋转日志文件时发生的相同……移至/var/log/vsftpd.log.1。
LD詹姆斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.