ubuntu

Ubuntu日志文件过大怎么办

小樊
35
2025-08-17 00:52:38
栏目: 智能运维

Ubuntu日志文件过大可通过以下方式处理:

  1. 使用logrotate工具

    • 编辑配置文件(如/etc/logrotate.d/rsyslog),设置日志轮转规则,例如按大小(size 100M)或时间(daily)轮转,保留指定份数(rotate 7)并压缩旧日志。
    • 手动触发轮转:sudo logrotate -f /etc/logrotate.conf
  2. 利用systemd-journald管理

    • 查看日志占用:journalctl --disk-usage
    • 按大小清理:sudo journalctl --vacuum-size=1G(保留1GB日志)。
    • 按时间清理:sudo journalctl --vacuum-time=7d(保留7天内日志)。
  3. 手动清理(谨慎操作)

    • 清空特定日志文件:sudo truncate -s 0 /var/log/syslog(不清除文件,仅清空内容)。
    • 删除旧日志文件(确保无重要数据):sudo rm /var/log/old_log_file
  4. 优化日志级别

    • 编辑/etc/rsyslog.conf,调整日志级别(如从info改为warning),减少非必要日志记录。

注意:操作前建议备份重要日志,避免误删影响系统排查问题。

0
看了该问题的人还看了