限制特定 ufw 日志中的日志大小

限制特定 ufw 日志中的日志大小

(Ubuntu 14.04 x86)

我已启用ufw并启用日志记录(低级别 - 默认)。即使在较低的情况下,大约每秒都有一个条目(可以从互联网访问 - 我猜只是端口扫描尝试运气)。

我担心的是:日志文件可能会随着时间的推移而增长,占用我宁愿用于其他事情的磁盘空间。我在 的手册页中找不到任何提及它的限制ufw- 它有限制吗?我怎样才能限制它?更一般地说,Linux 使用什么策略来限制日志,例如syslog

答案1

有一个单独的守护进程logrotated负责轮换和删除旧日志。你应该有 ufw 的配置文件/etc/logrotate.d/ufw

$ cat /etc/logrotate.d/ufw
/var/log/ufw.log
{
    rotate 4
    weekly
    missingok
    notifempty
    compress
    delaycompress
    sharedscripts
    postrotate
        invoke-rc.d rsyslog reload >/dev/null 2>&1 || true
    endscript
}

相关内容