温馨提示×

linux ftpserver日志在哪看

小樊
44
2026-09-08 06:00:17
栏目: 智能运维

在 Linux 上,FTP 服务器日志的位置取决于你用的是什么 FTP 服务端软件。下面按常见情况给你说明:


一、vsftpd(最常见)

1. 查看配置文件

grep -E "xferlog|log" /etc/vsftpd.conf

常见相关配置:

xferlog_enable=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES

2. 日志文件位置

  • 传输日志
/var/log/xferlog
  • 系统日志(登录、错误等)
/var/log/messages
/var/log/syslog

查看示例:

grep vsftpd /var/log/messages
# 或
journalctl -u vsftpd

二、ProFTPD

日志位置

默认在:

/var/log/proftpd/proftpd.log
/var/log/proftpd/xferlog

查看配置

grep -i "log" /etc/proftpd/proftpd.conf

三、Pure-FTPd

默认日志通过 syslog 记录:

/var/log/messages
/var/log/syslog

查看:

grep pure-ftpd /var/log/messages

四、使用 systemd 的服务器(推荐方式)

journalctl -u vsftpd
journalctl -u proftpd

实时查看:

journalctl -u vsftpd -f

五、快速排查技巧

# 查看 FTP 相关日志
grep -i ftp /var/log/*

# 实时监控
tail -f /var/log/xferlog

如果你愿意,可以告诉我:

  • 用的是哪种 FTP 服务(vsftpd / proftpd / pure-ftpd)
  • 系统版本(CentOS / Ubuntu / Debian)

我可以给你更精确的日志路径和排查方法。

0