在CentOS系统中,清理磁盘空间是确保系统性能和稳定性的重要任务。以下是一些有效的清理技巧:
df -h
命令查看磁盘空间使用情况,以了解哪些分区占用了大量空间。journalctl --vacuum-time=7d
命令清理系统日志,保留最近7天的日志文件。/var/log
目录下较大的日志文件。例如,删除修改时间超过30天的日志文件:find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
logrotate
工具自动化日志文件的清理和归档。yum clean all
命令清理YUM缓存,包括软件包缓存和元数据缓存。rm -rf /var/cache/yum/*
/tmp
目录下的临时文件:rm -rf /tmp/*
/var/cache
目录下的缓存文件:rm -rf /var/cache/*
package-cleanup
工具查找并删除孤立包:package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
package-cleanup
工具删除旧内核,只保留最近的几个内核版本:package-cleanup --oldkernels --count=2
composer clear-cache
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
在执行任何清理操作之前,建议先备份重要数据,以防误删。定期进行磁盘空间检查和清理,可以有效保持系统的良好性能。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Jenkins在CentOS如何安全配置