在 Linux 系统上进行“cleanup(清理)”通常可以根据目的不同分为几类:系统垃圾清理、磁盘空间释放、日志与缓存清理、软件包清理、用户数据清理、安全清理。下面给你一套比较通用、安全的步骤清单。
df -h
du -sh /* 2>/dev/null
或
ncdu
sudo apt update
sudo apt autoremove
sudo apt autoclean
sudo apt clean
sudo yum autoremove
sudo yum clean all
或
sudo dnf autoremove
sudo dnf clean all
dpkg -l | grep linux-image
sudo apt remove --purge linux-image-旧版本
sudo journalctl --vacuum-size=100M
或
sudo rm -rf /var/log/*.old
sudo rm -rf /var/log/*.*
rm -rf ~/.cache/*
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
find / -type f -size +100M
sudo rm -f /var/crash/*
systemctl list-unit-files
sudo systemctl disable 服务名
top
kill -9 PID
sudo userdel -r 用户名
docker system prune -a
shred -u 文件
df -h
free -h
sudo apt autoremove
sudo apt clean
sudo journalctl --vacuum-size=100M
rm -rf ~/.cache/*
如果你是 服务器 / 桌面 / Docker / 嵌入式 Linux,可以告诉我具体场景,我可以给你更精确的 cleanup 方案。