温馨提示×

Ubuntu清理缓存的有效方法有哪些

小樊
63
2025-09-01 14:37:52
栏目: 智能运维

以下是Ubuntu清理缓存的有效方法,涵盖不同类型缓存及操作建议:

一、软件包缓存清理(APT)

  • 清理所有软件包缓存sudo apt clean
  • 仅清理过期缓存sudo apt autoclean
  • 删除无用依赖包sudo apt autoremove

二、系统日志与临时文件

  • 清理日志文件
    • 保留最近N天日志:sudo journalctl --vacuum-time=N(如1w为1周)
    • 限制日志大小:sudo journalctl --vacuum-size=500M
  • 清理临时文件
    • 删除系统临时文件:sudo rm -rf /tmp/*
    • 删除用户应用缓存:rm -rf ~/.cache/*(谨慎操作,避免误删重要数据)

三、浏览器缓存

  • 图形界面
    • Firefox:about:cache → 点击“清除缓存”
    • Chrome/Edge:chrome://settings/clearBrowserData → 选择“缓存”
  • 命令行
    • Firefox:rm -rf ~/.cache/mozilla/firefox/*.default-release/cache/*
    • Chrome:rm -rf ~/.cache/google-chrome/Default/Cache

四、特殊类型缓存

  • 缩略图缓存rm -rf ~/.cache/thumbnails/*
  • Snap/Flatpak缓存
    • Snap:sudo rm -rf /var/lib/snapd/cache/*
    • Flatpak:flatpak uninstall --unused
  • 旧内核清理
    • 查看已安装内核:dpkg --list | grep linux-image
    • 删除旧内核(保留当前和最新备用):sudo apt purge linux-image-版本号

五、工具辅助清理

  • 图形化工具
    • Stacer:一键扫描清理缓存、日志、旧内核等
    • BleachBit:支持选择性清理系统缓存、浏览器缓存等
  • 命令行工具
    • deborphan:清理孤立库文件(需谨慎操作)

注意事项

  • 操作前建议备份重要数据,尤其是使用rm -rf命令时。
  • 生产环境中谨慎使用echo 3 > /proc/sys/vm/drop_caches,可能影响系统性能。
  • 定期清理(如每月1次)可避免缓存过度占用磁盘空间。

以上方法综合自搜索资源,可根据实际需求选择使用。

0