在 CentOS 系统中,定期清理磁盘空间是确保系统性能和稳定性的关键。以下是一些有效的 CentOS 磁盘清理技巧:
/var/log
目录:使用 du -sh /var/log
命令查看日志文件占用的空间。ls -lh /var/log/*.log
命令查看日志文件的详细信息。truncate -s 0 /var/log/httpd/access_log
命令截断日志文件,或者使用 rm -rf /var/log/*.log.old
命令删除旧的日志文件。logrotate
工具定期轮转日志文件,防止日志文件无限增长。yum clean all
命令清理所有的 YUM 缓存,包括软件包缓存和元数据缓存。/tmp
目录下的临时文件:rm -rf /tmp/*
。/var/tmp
目录下的临时文件:rm -rf /var/tmp/*
。find
命令查找并删除大文件。例如,查找并删除大于 1GB 的文件:find / -type f -size +1G -exec ls -lh {} \;
package-cleanup
工具查找并删除孤立包:package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
package-cleanup
工具删除旧内核,只保留最近的两个内核版本:package-cleanup --oldkernels --count=2
ncdu
和 iotop
等图形化工具来监控和管理磁盘空间。tar
或 zip
等工具进行压缩,以减小磁盘占用。在执行磁盘清理操作之前,请确保备份重要数据,以防误删。此外,定期进行磁盘空间维护和清理,可以有效避免磁盘空间不足的问题。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: CentOS Java编译失败常见原因