溫馨提示×

CentOS系統垃圾清理最佳實踐

小樊
38
2025-08-28 21:24:03
欄目: 智能運維

以下是CentOS系統垃圾清理的最佳實踐:

  1. 清理臨時文件
    • 手動刪除:sudo rm -rf /tmp/* /var/tmp/*
    • 使用systemd工具(CentOS 7+):
      • 創建定時規則(如清理/tmp下7天前的文件):
        echo "w /tmp 7d" | sudo tee /etc/tmpfiles.d/tmp.conf,然后執行 sudo systemd-tmpfiles --create。
  2. 管理日志文件
    • 使用logrotate工具自動輪轉壓縮日志(推薦配置)。
    • 手動清理舊日志(謹慎操作):
      sudo find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;。
  3. 清理軟件包緩存
    • sudo yum clean all(CentOS 7及以下)。
    • sudo dnf clean all(CentOS 8及以上)。
  4. 刪除無用軟件和內核
    • sudo yum autoremove 刪除無依賴的軟件包。
    • sudo package-cleanup --oldkernels --count=2 保留最近2個內核版本。
  5. 清理系統緩存
    • sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches(謹慎使用,可能影響性能)。
  6. 工具輔助
    • 使用ncdu掃描大文件:sudo yum install ncdu && sudo ncdu /。
    • 使用bleachbit圖形化清理(支持多種緩存類型)。
  7. 自動化與監控
    • 通過cron定時任務定期執行清理腳本,例如每日清理/tmp和日志。
    • 監控磁盤空間:df -hdu -sh /*,及時發現異常占用。

注意事項

  • 操作前備份重要數據,避免誤刪。
  • 生產環境謹慎使用強制清理命令,優先通過配置工具(如logrotate)管理。

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