ubuntu

如何定期清理Ubuntu日志以释放空间

小樊
46
2025-08-25 02:44:12
栏目: 云计算

定期清理Ubuntu日志可通过以下方式操作,建议结合工具与脚本实现自动化管理:

一、使用系统工具

  1. journalctl命令(针对systemd日志)

    • 查看日志占用:journalctl --disk-usage
    • 保留最近7天日志:sudo journalctl --vacuum-time 1w
    • 保留500MB日志:sudo journalctl --vacuum-size 500M
  2. logrotate工具(自动轮转压缩)

    • 编辑配置文件(如/etc/logrotate.d/rsyslog):
      /var/log/syslog {  
          daily  
          rotate 7  
          compress  
          missingok  
      }  
      
    • 手动触发:sudo logrotate -f /etc/logrotate.conf

二、命令行批量清理

三、自动化脚本与定时任务

注意事项

以上方法可根据需求选择,优先使用journalctllogrotate实现自动化管理,减少手动操作风险。

0
看了该问题的人还看了