阅读量:126
在Ubuntu系统中进行清理是保持系统性能和稳定性的重要步骤。以下是一些最佳实践:
清理APT缓存
- 使用
sudo apt-get autoremove删除不再需要的依赖包。 - 使用
sudo apt-get clean清除下载的.deb安装包缓存。 - 使用
sudo apt-get autoclean清理旧版本的软件缓存。
删除旧内核
- 列出已安装的内核:
dpkg --list | grep linux-image。 - 删除旧内核:
sudo apt get purge linux-image-x.x.x-xx-generic。 - 使用
sudo apt autoremove --purge自动清理。
清理缩略图缓存
- 删除用户目录中的缩略图缓存:
rm -rf ~/.cache/thumbnails/*。
清理日志文件
- 使用
sudo journalctl --vacuum-time=1w删除一周前的日志。 - 使用
sudo journalctl --vacuum-size=100M只保留100MB的日志。
清理浏览器缓存和临时文件
- 对于Firefox,可以删除
~/.mozilla/firefox/*.default/Cache目录下的缓存文件。 - 使用
sudo rm -rf /tmp/*命令清理/tmp目录下的临时文件。
使用系统清理工具
- Ubuntu Cleaner:一个图形界面工具,可以清理APT缓存、缩略图缓存、未使用的包、旧内核等。
- BleachBit:一个跨平台的系统清理工具,支持清理缓存、cookies、日志文件等。
- Stacer:一个系统监控工具,提供一键清理功能。
删除不必要的软件包和内核
- 使用
sudo apt autoremove删除不再需要的软件包和其依赖。 - 使用
sudo apt purge删除不再需要的软件包。
清理/boot分区
- 检查
/boot分区的使用情况:df -h。 - 删除旧的内核文件和头文件。
查找并删除大文件
- 使用
ncdu或du命令快速定位大文件。 - 推荐工具:
sudo apt install ncdu。 - 使用
sudo ncdu /扫描根目录。
清理Snap和Flatpak软件包
- 清理Snap:
sudo snap remove --purge。 - 清理Flatpak:
flatpak uninstall --unused。
定期维护
- 定期运行上述清理命令,以及使用系统监控工具来跟踪资源使用情况。
- 备份重要数据,在进行任何系统清理操作之前。
在执行删除命令前,请确保了解这些命令的作用,以免误删重要文件。