温馨提示×

centos cleanup多久做一次

小樊
49
2026-09-30 05:48:16
栏目: 智能运维

在 CentOS(或其他 Linux 系统)里,“cleanup(清理)”并不是只有一个固定周期,而是看你是清理什么:

1. 清理 yum / dnf 缓存

  • 命令:yum clean all 或 dnf clean all
  • 建议频率:
    • 普通服务器:1~3 个月一次
    • 经常更新软件的机器:可 每月一次
  • 不清理一般也不会出大问题,只是占用 /var/cache/yum 空间

2. 清理日志(/var/log)

  • 工具:logrotate(默认已启用)
  • 建议:
    • 不用手动做,系统会自动轮转
    • 只检查是否生效:ls /var/log/*.gz
  • 如果磁盘爆了,可手动清:
    journalctl --vacuum-time=7d
    

3. 清理临时文件(/tmp)

  • CentOS 7+ 一般靠 systemd-tmpfiles 自动清
  • 建议:
    • 默认足够
    • 若 /tmp 常满,可设 每周/每月 手动清

4. 清理 Docker(如果用 Docker)

  • 建议频率:每周或每两周
docker system prune -f

5. 磁盘整体清理

  • 建议 每月检查一次磁盘:
df -h
du -sh /*

总结建议表

项目 频率
yum/dnf clean 1–3 个月
日志 自动
/tmp 自动
Docker 1–2 周
磁盘检查 每月

如果你是生产服务器,我可以帮你写一个简单的自动清理脚本 + cron 定时任务。

0 踩