Ubuntu系统清理的步骤是什么
导读:Ubuntu系统清理步骤 一 准备与风险 备份重要数据到外置盘或云端,避免误删造成损失。 全程使用具有 sudo 权限的账户,执行删除前确认路径与对象。 避免清理系统关键目录(如 /usr、/etc、/boot)除非明确其作用。 清理前先...
Ubuntu系统清理步骤
一 准备与风险
- 备份重要数据到外置盘或云端,避免误删造成损失。
- 全程使用具有 sudo 权限的账户,执行删除前确认路径与对象。
- 避免清理系统关键目录(如 /usr、/etc、/boot)除非明确其作用。
- 清理前先查看占用,做到“心中有数”:例如查看 APT 缓存大小用
sudo du -sh /var/cache/apt,查看日志占用用journalctl --disk-usage。
二 基础清理
- APT 缓存与旧包
- 清理全部下载包:
sudo apt-get clean - 仅清理过期包:
sudo apt-get autoclean - 删除不再需要的依赖:
sudo apt-get autoremove(连同配置清理:sudo apt-get autoremove --purge)
- 清理全部下载包:
- 旧内核(务必保留当前正在使用的内核)
- 查看内核:
dpkg --list | grep linux-image或uname -a - 删除指定旧内核(示例):
sudo apt-get remove --purge linux-image-< version>
- 查看内核:
- 系统日志(journald)
- 按时间保留:
sudo journalctl --vacuum-time=3d - 按大小保留:
sudo journalctl --vacuum-size=100M
- 按时间保留:
- 临时文件
- 清理系统临时目录:
sudo rm -rf /tmp/*
- 清理系统临时目录:
- 用户与浏览器缓存
- 清理用户缓存:
rm -rf ~/.cache/* - 浏览器:在设置中清理“缓存的图片和文件”,或访问
about:cache(Firefox)、chrome://settings/clearBrowserData(Chrome)。
- 清理用户缓存:
三 进阶清理
- 定位大文件与大目录
- 查看当前目录占用:
du -sh * | sort -h - 查看日志占用排行:
sudo du -sh /var/log/* | sort -hr | head
- 查看当前目录占用:
- 容器与镜像(如安装 Docker)
- 清理未使用资源:
docker system prune -a、docker volume prune
- 清理未使用资源:
- Snap 应用
- 查看所有修订:
sudo snap list --all - 删除指定修订:
sudo snap remove < snap-name> --revision=< rev>
- 查看所有修订:
- 可选图形化工具
- BleachBit:
sudo apt-get install bleachbit后按需勾选项目清理 - Stacer:
sudo apt install stacer进行一站式清理 - Baobab(磁盘占用分析器):
sudo apt install baobab先定位再清理。
- BleachBit:
四 自动化与维护
- 设置定时清理(cron)
- 示例(每天 03:00 清理 APT 缓存与临时文件):
0 3 * * * apt-get clean & & apt-get autoclean & & rm -rf /tmp/*
- 示例(每天 03:00 清理 APT 缓存与临时文件):
- 建议频率
- 个人桌面:每 1–3 个月 例行清理一次
- 服务器:每 1 个月 或磁盘告警时清理一次
- 风险提示
- 清理日志或大文件前,确认无正在运行的业务写入
- 不建议使用
>重定向清理日志,优先用journalctl --vacuum-*更安全。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu系统清理的步骤是什么
本文地址: https://pptw.com/jishu/782930.html
