centos

CentOS清理系统垃圾文件

小樊
47
2025-09-01 21:26:47
栏目: 智能运维

以下是CentOS清理系统垃圾文件的常用方法:

  1. 清理YUM缓存

    sudo yum clean all  # CentOS 7及以下  
    sudo dnf clean all  # CentOS 8及以上  
    
  2. 清理临时文件

    sudo rm -rf /tmp/* /var/tmp/*  # 清理系统临时目录  
    
  3. 清理日志文件

    • 按时间清理(保留最近7天):
      sudo journalctl --vacuum-time=7d  
      
    • 手动删除特定日志(谨慎操作):
      sudo rm -f /var/log/old_log_file  
      
  4. 清理无用软件包及旧内核

    sudo yum autoremove  # 删除无依赖包  
    sudo package-cleanup --oldkernels --count=2  # 保留2个旧内核  
    
  5. 清理系统缓存

    sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches  # 清理内存缓存  
    sudo swapoff -a && sudo swapon -a  # 清理Swap分区(可能导致短暂卡顿)  
    
  6. 使用工具辅助清理

    • BleachBit(图形化界面):
      sudo yum install bleachbit  # CentOS 7  
      sudo dnf install bleachbit  # CentOS 8  
      sudo bleachbit  
      
    • ncdu(磁盘分析):
      sudo yum install ncdu  
      sudo ncdu /  # 扫描大文件/目录  
      

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

0
看了该问题的人还看了