温馨提示×

CentOS FTP Server日志管理方法

小樊
53
2025-08-20 19:51:45
栏目: 智能运维

一、日志查看

  • 命令行工具
    • 实时查看:tail -f /var/log/vsftpd.log(vsftpd)或 tail -f /var/log/proftpd/proftpd.log(ProFTPD)。
    • 分页查看:less /var/log/vsftpd.log
    • 搜索关键字:grep 'error' /var/log/vsftpd.log

二、日志配置

  • 启用日志
    • vsftpd:修改 /etc/vsftpd/vsftpd.conf,设置 xferlog_enable=YESxferlog_file=/var/log/vsftpd.log
    • ProFTPD:修改 /etc/proftpd/proftpd.conf,配置 TransferLogErrorLog 路径。
  • 日志轮转
    • 编辑 /etc/logrotate.d/vsftpd(或ProFTPD对应文件),设置每日轮转、保留7天、压缩旧日志。

三、高级管理工具

  • ELK Stack:用于日志收集、分析和可视化,需安装Elasticsearch、Logstash、Kibana并配置。
  • logrotate:自动管理日志文件,避免过大,支持按天轮转、压缩等。

四、日志文件位置

  • vsftpd:/var/log/vsftpd.log(默认)或 /var/log/vsftpd/xferlog
  • ProFTPD:/var/log/proftpd/proftpd.log

参考来源:

0