溫馨提示×

centos系統如何回收錯誤日志

小樊
42
2025-08-20 21:12:45
欄目: 智能運維

CentOS系統回收錯誤日志常用方法如下:

  1. 使用journalctl命令(CentOS 7及以上)

    • 清理所有日志并保留最近100MB:journalctl --vacuum-size=100M
    • 清理2周前的日志:journalctl --vacuum-time=2weeks
    • 清空特定服務日志(如sshd):journalctl --vacuum-time=1d -u sshd
  2. 使用logrotate工具(自動輪轉壓縮)

    • 編輯配置文件/etc/logrotate.d/rsyslog,添加規則:
      /var/log/*.log { daily rotate 7 compress missingok notifempty }
    • 手動觸發輪轉:logrotate -f /etc/logrotate.conf
  3. 手動清理(謹慎操作)

    • 清空單個日志文件:truncate -s 0 /var/log/錯誤日志文件名
    • 刪除指定時間前的日志(如30天前):
      find /var/log -type f -name "*.log" -mtime +30 -exec rm {} \;

注意:操作前建議備份重要日志,避免誤刪影響故障排查。

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