以下是CentOS系统缓存文件清理步骤:
-
清理YUM缓存
sudo yum clean all # 适用于CentOS 7及以下版本或(CentOS 8及以上版本):
sudo dnf clean all # 同时清理DNF缓存 -
清理临时文件
sudo rm -rf /tmp/* # 清理/tmp目录所有文件(谨慎操作,确保无重要进程使用)或使用systemd工具(CentOS 7及以上):
sudo systemd-tmpfiles --clean -
清理日志文件
sudo journalctl --vacuum-time=2weeks # 保留最近2周日志(可调整时间)或手动删除旧日志(需确认非系统关键日志):
sudo rm -rf /var/log/*.log.* -
清理系统缓存
sudo sync # 同步磁盘数据 sudo echo 3 > /proc/sys/vm/drop_caches # 清理页面缓存、目录项缓存和inode缓存(需root权限) -
清理其他缓存(可选)
- 浏览器缓存:通过浏览器设置手动清理(如Chrome按
Ctrl+Shift+Delete)。 - 应用缓存:如Web服务器(Apache/Nginx)、数据库(MySQL/PostgreSQL)的缓存,需根据具体软件配置清理。
- 浏览器缓存:通过浏览器设置手动清理(如Chrome按
注意事项:
- 执行删除操作前,确保文件非系统运行必需,避免影响服务。
- 生产环境建议在低负载时段操作,或先备份重要数据。