温馨提示×

新手如何centos cleanup

小樊
43
2026-09-09 02:24:39
栏目: 智能运维

下面是新手向的 CentOS 清理指南,按“安全 → 进阶”顺序来,建议一步一步做。


一、先看看磁盘使用情况(很重要)

df -h

看哪个分区快满了(一般是 //var)。

再看看大目录在哪:

du -sh /* 2>/dev/null

二、清理 YUM / DNF 缓存(最安全)

CentOS 7 用 yum,CentOS 8+ 用 dnf。

# CentOS 7
yum clean all

# CentOS 8 / Stream
dnf clean all

清理旧内核(保留当前在用的):

package-cleanup --oldkernels --count=1

三、删除无用软件包

# CentOS 7
yum autoremove

# CentOS 8+
dnf autoremove

四、清理日志(常见“罪魁祸首”)

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

清空大日志文件(谨慎):

truncate -s 0 /var/log/messages
truncate -s 0 /var/log/secure

五、清理临时文件

rm -rf /tmp/*
rm -rf /var/tmp/*

六、Docker 用户专用(如果你装了)

docker system prune -a

七、找“真正占空间”的文件(进阶)

du -sh /var/* | sort -h

常见大头:

  • /var/log
  • /var/cache
  • /home

八、新手不建议做的 ❌

  • 手动删 /usr
  • 删不认识的 rpm 包
  • 删正在运行程序的文件

最简“安全清理一条龙”

yum clean all
yum autoremove -y
journalctl --vacuum-time=7d
rm -rf /tmp/*

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

  • CentOS 几?
  • 是不是服务器 / 虚拟机?
  • df -h 的结果

我可以帮你精准清理,不误删。

0