溫馨提示×

ubuntu怎樣觸發日志清理

小樊
36
2025-09-12 07:11:54
欄目: 智能運維

在Ubuntu中觸發日志清理可通過以下方式:

  1. 使用journalctl命令

    • 清理所有日志(僅保留最近100MB):sudo journalctl --vacuum-size=100M
    • 清理兩周前的日志:sudo journalctl --vacuum-time=2weeks
    • 清理特定服務的日志(如SSH):sudo journalctl --vacuum-by-service=ssh.service
  2. 使用logrotate工具

    • 手動觸發日志輪轉(按配置規則清理):sudo logrotate -f /etc/logrotate.conf
    • 編輯配置文件(如/etc/logrotate.d/rsyslog)可設置保留天數、壓縮等規則。
  3. 手動刪除日志文件

    • 清空特定日志文件(如syslog):sudo truncate -s 0 /var/log/syslog
    • 注意:直接刪除日志文件(rm)可能導致服務異常,建議優先用truncate或工具清理。

提示:清理前建議備份重要日志,避免誤刪影響系統排查??山Y合crontab設置定時清理任務,例如每天凌晨清理一周前的日志。

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