vsftpd日志问题

奥黛丽·逐爱者
2025-12-19 / 0 评论 / 4 阅读 / 正在检测是否收录...

挂载问题

sudo touch /data/vdb/docker/compose/vsftpd/logs/vsftpd.log
sudo chmod 600 /data/vdb/docker/compose/vsftpd/logs/vsftpd.log
sudo chown 0:0 /data/vdb/docker/compose/vsftpd/logs/vsftpd.log
改 compose,把单文件挂进去
volumes:
  - /data/vdb/docker/compose/vsftpd/logs/vsftpd.log:/var/log/vsftpd.log

切割日志

新建配置文件

vi /etc/logrotate.d/vsftpd-docker

/data/vdb/docker/compose/vsftpd/logs/vsftpd.log实际路径 {
    daily
    rotate 7
 #   compress
 #   delaycompress
    missingok
    notifempty
    copytruncate          # 关键:把旧文件截断,fd 不断
    sharedscripts
    postrotate
    endscript
}

验证

logrotate -d /etc/logrotate.d/vsftpd-docker   # 调试模式,不会真切
logrotate -f /etc/logrotate.d/vsftpd-docker   # 强制立即切一次

mjcpcllb.png
mjcpec7e.png

0

评论 (0)

取消