温馨提示×

新手如何做linux cleanup

小樊
41
2026-10-20 00:04:55
栏目: 智能运维

“Linux cleanup(系统清理)”对新手来说,可以先从安全、可逆、低风险的操作开始。下面我按「由浅入深」给你一个实用清单。


一、先了解系统状态(不要乱删)

1. 看磁盘占用

df -h

重点看 /(根分区)是否快满。

2. 看哪个目录最大

du -h --max-depth=1 /

(新手建议只看,不删)


二、新手最安全的清理(强烈推荐)

1. 清理包管理器缓存

Ubuntu / Debian

sudo apt clean
sudo apt autoremove

CentOS / Rocky / Alma

sudo dnf clean all

Arch

sudo pacman -Scc

✅ 安全、官方支持、效果明显


三、清理旧内核(小心)

旧内核会占空间,但至少保留一个能启动的内核。

Ubuntu 示例:

dpkg -l | grep linux-image

然后:

sudo apt autoremove

(系统通常会自动保留当前内核)


四、清理用户级垃圾(很安全)

1. 清理缓存目录

rm -rf ~/.cache/*

✅ 不影响配置,最多软件重新生成缓存

2. 清理旧日志(可选)

journalctl --disk-usage
sudo journalctl --vacuum-time=7d

五、找出“大文件”(别盲目删)

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

⚠️ 看到不认识的先搜索再删


六、新手千万别做的

❌ 删除 /usr, /lib, /bin
❌ rm -rf / 或 rm -rf *
❌ 不熟悉就删 root 下的文件
❌ 直接清 Docker / 数据库文件


七、推荐新手工具(可选)

  • ncdu(可视化看占用)
sudo apt install ncdu
ncdu /

八、简单清理脚本(新手可用)

sudo apt clean
sudo apt autoremove -y
rm -rf ~/.cache/*
journalctl --vacuum-time=7d

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

  • 你用的是 Ubuntu / CentOS / Arch?
  • 是 服务器还是笔记本?
  • 磁盘快满了吗?

我可以直接给你量身定制的清理命令。

0 踩