温馨提示×

Linux清理缓存文件步骤

小樊
70
2025-08-14 08:20:41
栏目: 智能运维

Linux清理缓存文件步骤如下:

一、清理系统缓存(需root权限)

  1. 同步数据到磁盘(避免数据丢失):
    sudo sync  
    
  2. 清理缓存类型(通过/proc/sys/vm/drop_caches):
    • 清空所有缓存(页面缓存+目录项+inode缓存):
      sudo echo 3 > /proc/sys/vm/drop_caches  
      
    • 仅清空目录项和inode缓存
      sudo echo 2 > /proc/sys/vm/drop_caches  
      
    • 仅清空页面缓存
      sudo echo 1 > /proc/sys/vm/drop_caches  
      

二、清理用户缓存

删除用户目录下的缓存文件(谨慎操作,避免删除重要数据):

rm -rf ~/.cache/*  

或使用工具(如BleachBit)选择性清理。

三、清理包管理器缓存

  • Debian/Ubuntu(apt)
    sudo apt-get clean  # 清理所有已下载的包  
    sudo apt-get autoclean  # 清理不再需要的包  
    
  • Red Hat/CentOS(yum/dnf)
    sudo yum clean all  
    sudo dnf clean all  
    

四、注意事项

  • 权限要求:系统缓存清理需使用sudo
  • 性能影响:清理后系统可能短暂变慢,建议在低峰时段操作。
  • 避免频繁清理:系统会自动管理缓存,非必要无需频繁手动清理。

参考来源:[1,2,3,4,5,6,7,8,9,10,11,12]

0