溫馨提示×

Ubuntu清理緩存的有效方法是什么

小樊
47
2025-08-06 08:16:27
欄目: 智能運維

以下是Ubuntu清理緩存的有效方法,涵蓋不同類型緩存及操作建議:

一、軟件包緩存(APT)

  • 清理所有緩存sudo apt clean
    刪除/var/cache/apt/archives/下所有已下載的軟件包文件。
  • 清理過期緩存sudo apt autoclean
    僅刪除無法從倉庫重新下載的舊版本包,保留當前可用版本。
  • 移除無用依賴sudo apt autoremove
    刪除自動安裝且不再需要的依賴包,運行前建議用--dry-run預覽。

二、系統緩存

  • 釋放內存緩存
    sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
    臨時釋放頁緩存、目錄項和inode緩存(生產環境慎用)。
  • 清理臨時文件
    sudo rm -rf /tmp/*
    刪除系統臨時目錄文件(重啟后自動清理,手動清理需謹慎)。

三、用戶緩存

  • 清理用戶應用緩存
    rm -rf ~/.cache/*
    刪除用戶目錄下的瀏覽器、IDE等應用緩存(謹慎操作,避免誤刪重要數據)。
  • 清理縮略圖緩存
    rm -rf ~/.cache/thumbnails/*
    釋放文件管理器生成的縮略圖緩存。

四、日志與舊內核

  • 清理系統日志
    sudo journalctl --vacuum-time=2d
    保留最近2天的日志,按需調整時間參數。
  • 刪除舊內核
    sudo apt purge linux-image-版本號
    通過dpkg --list | grep linux-image查看已安裝內核,保留當前和最新備用內核。

五、工具輔助清理

  • 圖形化工具
    • Stacer:一鍵掃描清理緩存、日志、舊內核等。
    • BleachBit:支持選擇性清理系統緩存、瀏覽器數據等。
  • 命令行工具
    • deborphan:清理無依賴的孤立庫。
    • Snap/Flatpak緩存清理
      sudo rm -rf /var/lib/snapd/cache/*
      flatpak uninstall --unused

注意事項

  • 操作前建議備份重要數據,尤其是使用rm -rf命令時。
  • 生產環境中謹慎使用內存緩存清理,可能影響系統性能。
  • 定期清理(如每月1次)可有效避免緩存堆積。

參考來源:

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