在Ubuntu系统中,彻底清理缓存可以通过以下几种方法实现:
1. 清理APT缓存
- 清理旧版本的软件缓存:
sudo apt-get autoclean
- 清理所有软件缓存:
sudo apt-get clean
- 删除系统不再使用的孤立软件包:
sudo apt-get autoremove
2. 清理日志文件
- 清理Journal日志:
- 检查日志大小:
journalctl --disk-usage
- 只保留一周的日志:
sudo journalctl --vacuum-time=1w
- 只保留指定大小的日志:
sudo journalctl --vacuum-size=500M
- 检查日志大小:
3. 清理浏览器缓存
- 清理Opera和Firefox的缓存文件:
ls /.opera/cache ls /.mozilla/firefox/*.default/Cache
4. 清理孤立的软件包
- 使用图形界面工具:
- Disk Usage Analyzer
- BleachBit
- 使用终端命令:
- 安装
deborphan
:sudo apt-get install deborphan -y
- 删除孤立的软件包:
sudo apt-get remove --purge $(deborphan)
- 安装
5. 清理多余的内核
- 查看当前内核:
uname -a
- 列出所有内核:
dpkg --get-selections | grep linux
- 删除旧内核:
sudo apt-get remove linux-image-
其中-generic
是要删除的内核版本号。
6. 手动释放内存缓存
- 切换到管理员权限:
sudo su
- 执行sync命令:
sync
- 将/proc/sys/vm/drop_caches值设为3:
echo 3 > /proc/sys/vm/drop_caches
- 查看内存使用情况:
free -m
在执行上述命令之前,建议备份重要数据,以防万一。