溫馨提示×

Ubuntu清理日志文件的技巧有哪些

小樊
45
2025-08-06 08:17:21
欄目: 智能運維

以下是Ubuntu清理日志文件的常用技巧:

  1. 使用journalctl命令
    • 查看日志占用空間:journalctl --disk-usage。
    • 按時間清理:sudo journalctl --vacuum-time=1w(保留1周日志)。
    • 按大小清理:sudo journalctl --vacuum-size=500M(限制日志文件≤500MB)。
  2. 使用logrotate工具
    • 手動運行輪轉:sudo logrotate -f /etc/logrotate.conf。
    • 編輯配置文件(如/etc/logrotate.d/rsyslog)設置保留天數、壓縮等規則。
  3. 手動清理(謹慎操作)
    • 清空特定文件:sudo truncate -s 0 /var/log/syslog。
    • 批量清空.log文件:sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;。
    • 刪除文件(可能導致服務異常):sudo rm /var/log/xxx.log,刪除前需確認文件是否重要。
  4. 注意事項
    • 操作前備份重要日志:sudo journalctl --vacuum-size=1G(示例備份)。
    • 避免誤刪系統關鍵日志(如/var/log/auth.log)。
    • 定期清理并監控磁盤空間。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女