温馨提示×

ubuntu cleanup包括哪些步骤

小樊
45
2026-09-05 18:50:16
栏目: 智能运维

在 Ubuntu 系统中,“cleanup(清理)”通常指释放磁盘空间、删除无用文件、优化系统。下面按常用程度和风险等级给你一个比较完整的步骤清单,你可以按需选择。


一、基础清理(安全,推荐先做)

1. 更新软件包索引

sudo apt update

2. 升级系统(可选但推荐)

sudo apt upgrade
sudo apt dist-upgrade

3. 删除不再需要的依赖包

sudo apt autoremove

4. 清理 apt 缓存

sudo apt clean
# 或只清理旧版本
sudo apt autoclean

二、清理系统垃圾文件

5. 查看磁盘使用情况

df -h
du -sh /* 2>/dev/null

6. 清理用户缓存

rm -rf ~/.cache/*

7. 清理旧内核(重要)

查看当前内核:

uname -r

查看已安装内核:

dpkg --list | grep linux-image

删除旧内核(保留当前和至少一个):

sudo apt remove linux-image-旧版本

三、日志与临时文件清理

8. 清理 systemd 日志

sudo journalctl --vacuum-time=7d

9. 清理 /tmp 临时文件

sudo rm -rf /tmp/*

(重启也会自动清理)


四、卸载无用软件(可选)

10. 列出已安装软件

apt list --installed

11. 卸载不需要的软件

sudo apt remove 软件名
sudo apt purge 软件名

五、高级清理(谨慎)

12. 使用 BleachBit(图形化)

sudo apt install bleachbit

⚠️ 不要勾选“模糊空闲空间”等危险选项

13. 查找大文件

find / -size +500M 2>/dev/null

六、服务器专用清理(如 Docker / 日志)

Docker

docker system prune -a

Nginx / Apache 日志

sudo truncate -s 0 /var/log/nginx/access.log

推荐的安全清理组合(新手可直接用)

sudo apt update
sudo apt upgrade
sudo apt autoremove
sudo apt clean
sudo journalctl --vacuum-time=7d

如果你愿意,可以告诉我:

  • 是 桌面版还是服务器
  • 磁盘快满了吗(df -h 结果)
  • 是否装了 Docker / 数据库

我可以给你更精准的清理方案。

0 踩