优化Ubuntu日志可从以下方面入手:
/etc/rsyslog.conf
或 /etc/rsyslog.d/50-default.conf
,将日志级别从 info
调整为 warning
,减少非必要日志记录。logrotate
工具设置日志文件大小、保留数量及压缩策略,例如在 /etc/logrotate.d/rsyslog
中配置 size 100M rotate 5 compress
,实现日志自动轮转。journalctl
命令清理旧日志,或通过修改 /etc/systemd/journald.conf
中的 SystemMaxUse
参数限制日志占用空间。systemctl disable
停止非核心服务,减少冗余日志生成。rsyslog
为 syslog-ng
,或引入 ELK Stack 等工具实现日志的集中管理、分析与可视化。tail -f
、grep
等命令监控日志,或通过 logrotate -f
强制轮转,释放磁盘空间。