centos

centos系统升级后清理指南

小樊
34
2025-05-19 03:07:08
栏目: 智能运维

在CentOS系统升级后,进行适当的清理工作可以帮助释放磁盘空间并提高系统性能。以下是一个详细的清理指南:

清理YUM缓存

使用以下命令清理YUM缓存:

sudo yum clean all

删除无用的软件包

自动检测并删除不再被任何软件包依赖的无用软件包:

sudo yum autoremove

清理旧内核

列出并删除旧内核,只保留最近的几个内核版本:

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

清理日志文件

截断日志文件:

find /var/log -type f -name "*.log" -exec truncate --size 0 {} \;

删除旧的日志文件:

find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;

设置日志轮转:

使用 logrotate 工具定期轮转日志文件:

sudo logrotate /etc/logrotate.conf

清理临时文件

清理 /tmp/var/tmp 目录中的临时文件:

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

清理特定应用程序生成的临时文件

例如,清理Firefox的缓存:

rm -rf /.mozilla/firefox/Cache/*

清理回收站

清空用户目录下的回收站文件夹:

sudo rm -rf /root/.local/share/Trash/*

查找并删除大文件和目录

查找占用大量磁盘空间的文件和目录:

du -sh /*

查找并删除大于100MB的文件:

find / -type f -size +100M -exec ls -lh {} \;
find / -type f -size +100M -exec rm -f {} \;

使用磁盘分析工具

安装 ncdu 来查找并删除大文件或目录:

sudo yum install ncdu
sudo ncdu /

其他清理技巧

rm -rf /root/.composer/cache
find / -type f -name ".*.swp" -delete

0
看了该问题的人还看了