溫馨提示×

清理CentOS無用軟件的方法

小樊
39
2025-07-14 19:18:05
欄目: 智能運維

在CentOS系統中清理無用軟件可以通過以下幾種方法進行:

1. 刪除不需要的軟件包

  • 使用 yum 命令
    • 卸載不需要的軟件包:
      sudo yum remove package_name
      
    • 自動檢測并刪除不再被任何軟件包依賴的無用軟件包:
      sudo yum autoremove
      
  • 使用 dnf 命令(適用于CentOS 8及以上版本):
    • 卸載不需要的軟件包:
      sudo dnf remove package_name
      
    • 自動檢測并刪除不再被任何軟件包依賴的無用軟件包:
      sudo dnf autoremove
      

2. 清理日志文件

  • 查看 /var/log 目錄下的日志文件大?。?pre class="hljs">sudo du -sh /var/log/*
  • 清空特定日志文件:
    sudo truncate -s 0 /var/log/log_file
    
  • 使用 logrotate 工具管理日志文件,設置日志文件的保留天數和壓縮選項。

3. 清理YUM緩存

  • 清理YUM緩存:
    sudo yum clean all
    
  • 清理DNF緩存(適用于CentOS 8及以上版本):
    sudo dnf clean all
    

4. 刪除臨時文件和目錄

  • 清理系統臨時文件:
    sudo rm -rf /tmp/*
    
  • 清理 /var/tmp 目錄下的臨時文件:
    sudo rm -rf /var/tmp/*
    

5. 刪除大文件和目錄

  • 查找占用大量磁盤空間的文件和目錄:
    du -sh /*
    
  • 查找并刪除大于100MB的文件:
    find / -type f -size +100M -exec ls -lh {} \;
    find / -type f -size +100M -exec rm -f {} \;
    

6. 清理Docker資源

  • 刪除未使用的鏡像:
    docker image prune
    
  • 刪除未運行的容器:
    docker container prune
    
  • 刪除未使用的卷:
    docker volume prune
    
  • 刪除未使用的網絡:
    docker network prune
    

7. 刪除舊內核

  • 刪除舊的內核:
    sudo package-cleanup --oldkernels --count=1
    

8. 清理緩存

  • 清理緩存并使Linux內核釋放所有未使用的緩存頁:
    sync && sysctl -w vm.drop_caches=3
    

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女