linux

Linux缓存清理步骤

小樊
54
2025-09-09 10:59:37
栏目: 智能运维

Linux缓存清理步骤如下:

  1. 清理包管理器缓存

    • Debian/Ubuntu(apt):sudo apt-get clean(删除所有已下载包)
    • CentOS/RHEL(yum):sudo yum clean all
    • Fedora(dnf):sudo dnf clean all
  2. 清理系统缓存(需root权限)

    • 清理所有缓存(页面缓存+目录项+inode):
      sudo sync && sudo echo 3 > /proc/sys/vm/drop_caches
    • 仅清理目录项和inode缓存:
      sudo sync && sudo echo 2 > /proc/sys/vm/drop_caches
  3. 清理用户缓存

    • 手动删除用户缓存目录(如~/.cache),建议先备份:
      rm -rf ~/.cache/*
    • 使用图形化工具(如BleachBit)清理更安全。
  4. 清理临时文件

    • 删除/tmp目录下过期文件(如10天前的文件):
      sudo find /tmp -type f -atime +10 -delete
  5. 注意事项

    • 清理前确保无重要程序依赖缓存,避免影响系统性能。
    • 生产环境建议在低峰时段操作,避免频繁清理。

0
看了该问题的人还看了