centos

centos系统更新后如何清理残留

小樊
53
2025-07-08 17:43:06
栏目: 智能运维

在CentOS系统更新后,进行适当的清理工作可以帮助释放磁盘空间,提高系统性能。以下是一些常用的清理方法:

清理YUM缓存

使用以下命令清理所有的YUM缓存,包括软件包缓存和元数据缓存:

sudo yum clean all

如果需要,可以手动删除/var/cache/yum目录中的所有文件:

rm -rf /var/cache/yum/*

清理临时文件和目录

删除/tmp目录下的所有文件:

sudo rm -rf /tmp/*

清理/var/tmp/yum-*目录中的YUM临时文件:

rm -rf /var/tmp/yum-*

删除孤立包

使用package-cleanup工具查找并删除系统中的孤立包:

sudo package-cleanup --quiet --leaves --exclude-bin

删除旧内核

使用package-cleanup --oldkernels命令删除旧内核,只保留最近的两个内核版本:

sudo package-cleanup --oldkernels --count=2

使用yum remove命令删除旧内核的RPM包:

sudo yum remove kernel-old-version

删除不再需要的软件包

使用yum list installed命令查看已安装的软件包,然后删除不再需要的软件包:

sudo yum remove package-name

清理日志文件

截断或删除/var/log目录中超过一定大小和修改时间的日志文件:

find /var/log -type f -name "*.log" -size +50M -mtime +7 -exec truncate -s 0 {} \;
find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;

使用磁盘清理工具

可以使用诸如ncdu或baobab等磁盘清理工具来查找和删除大文件:

sudo yum install ncdu baobab
sudo ncdu /
sudo baobab

清理Composer缓存(如果适用)

使用rm -rf命令删除Composer缓存:

rm -rf /root/.composer/cache

在执行任何删除操作之前,请务必备份重要数据,以防误删。此外,某些命令可能需要root权限才能执行。

0
看了该问题的人还看了