centos

centos如何高效清理系统垃圾

小樊
38
2025-08-30 21:25:57
栏目: 智能运维

以下是CentOS高效清理系统垃圾的方法及对应命令:

  1. 清理YUM缓存
    sudo yum clean all  # 清理所有YUM缓存(含软件包、元数据)  
    
  2. 删除无用软件包
    sudo yum autoremove  # 删除不再被依赖的无用包  
    
  3. 清理旧内核
    sudo package-cleanup --oldkernels --count=1  # 保留1个最新内核,删除其余旧内核  
    
  4. 清理临时文件
    sudo rm -rf /tmp/* /var/tmp/*  # 清理/tmp和/var/tmp目录  
    
  5. 管理日志文件
    • 快速清理
      sudo journalctl --vacuum-time=1week  # 保留最近1周日志  
      sudo rm -rf /var/log/*.log  # 手动删除所有.log文件(谨慎操作,建议先备份)  
      
    • 自动轮转:配置/etc/logrotate.conf定期压缩旧日志。
  6. 清理系统缓存
    sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches  # 清理内存缓存  
    
  7. 使用工具辅助
    • 图形化工具:安装bleachbit清理系统垃圾。
    • 磁盘分析:用ncdu扫描大文件/目录,针对性删除。

注意事项:执行前建议备份重要数据,避免误删关键文件[1,2,3,4,5,6,7,8,9,10,11]。

0
看了该问题的人还看了