温馨提示×

Ubuntu清理缓存的最佳实践是什么

小樊
59
2025-08-20 13:30:42
栏目: 智能运维

以下是Ubuntu清理缓存的最佳实践,涵盖不同类型缓存及操作建议:

  1. APT软件包缓存
    • 清理所有缓存sudo apt clean
    • 仅清理过期缓存sudo apt autoclean
    • 删除无用依赖sudo apt autoremove
  2. 系统临时文件
    • 清理/tmp目录sudo rm -rf /tmp/*
    • 清理用户缓存rm -rf ~/.cache/*(谨慎操作,避免误删重要数据)
  3. 特定场景缓存
    • 浏览器缓存:以Firefox为例,删除~/.mozilla/firefox/*.default-release/cache/*
    • 缩略图缓存rm -rf ~/.cache/thumbnails/*
    • Snap/Flatpak缓存sudo rm -rf /var/lib/snapd/cache/*flatpak uninstall --unused
  4. 日志与旧内核
    • 清理日志sudo journalctl --vacuum-time=2d(保留最近2天日志)
    • 删除旧内核:通过dpkg --list确认当前内核,删除旧版本(保留至少1个备用内核)
  5. 工具辅助
    • 图形化工具:Stacer(一键清理缓存、日志等);BleachBit(支持选择性清理)
    • 自动化脚本:编写定期清理脚本(如每日凌晨执行apt clean+autoremove

注意事项

  • 操作前备份重要数据,尤其是使用rm -rf时。
  • 生产环境中谨慎使用内存缓存清理命令(sync && echo 3 | sudo tee /proc/sys/vm/drop_caches),可能影响性能。
  • 定期通过du -sh /var/cache/apt/archives等命令监控缓存占用情况。

0