温馨提示×

Yum缓存清理技巧分享

小樊
46
2025-09-02 08:24:58
栏目: 编程语言

以下是Yum缓存清理技巧及注意事项:

一、常用清理命令

  1. 彻底清理所有缓存(推荐)

    sudo yum clean all  
    

    (删除软件包、元数据、临时文件等所有缓存)

  2. 选择性清理

    • 清理软件包缓存:sudo yum clean packages
    • 清理元数据缓存:sudo yum clean metadata
    • 清理过期缓存:sudo yum clean expire-cache
    • 清理特定仓库缓存:sudo yum clean <仓库名>

二、手动清理(谨慎使用)

  • 定位缓存目录:默认路径为/var/cache/yum
  • 删除缓存文件
    sudo rm -rf /var/cache/yum/*  
    
    (确保无YUM进程运行,避免影响系统)

三、优化缓存设置

  • 修改配置文件:编辑/etc/yum.conf,调整以下参数:
    • keepcache=0:不保留缓存(默认1为保留)。
    • metadata_expire=3600:设置元数据过期时间(单位:秒,如1小时)。

四、自动清理(定时任务)

  • 编辑crontab:sudo crontab -e
  • 添加任务(如每天凌晨2点清理):
    0 2 * * * yum clean all  
    

注意事项

  • 清理后首次使用YUM会重新下载元数据,可能稍慢。
  • 生产环境建议定期清理(如每周一次),避免缓存占用过多磁盘空间。

以上方法来自官方文档及社区实践,可根据需求选择使用。

0