溫馨提示×

CentOS Cleanup能刪除哪些緩存文件

小樊
60
2025-03-11 16:09:22
欄目: 智能運維

在CentOS系統中,可以通過多種命令來清理緩存文件,以下是一些常用的清理方法和它們可以刪除的緩存文件類型:

  1. 清理YUM緩存

    • 使用 sudo yum clean all 命令可以清理所有已下載的軟件包文件和舊的緩存文件。
    • 若要僅刪除過期的緩存文件,可以使用 sudo yum clean expire-cache 命令。
  2. 清理臨時文件

    • 清理 /tmp 目錄下的所有臨時文件:sudo rm -rf /tmp/*。
    • 清理 /var/tmp 目錄下的臨時文件:sudo rm -rf /var/tmp/*。
    • 清理特定應用程序生成的臨時文件,例如Firefox:rm -rf /.mozilla/firefox/*/Cache/*。
  3. 清理日志文件

    • 截斷 /var/log 目錄下超過7天且超過50MB的日志文件:
      find /var/log -type f -name "*.log" -size +50M -mtime +7 -exec truncate -s 0 {} \;
      
    • 刪除 /var/log 目錄下修改時間超過30天的日志文件:
      find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
      
    • 使用 journalctl 命令清空系統日志:
      journalctl --vacuum-time=7d
      
      這個命令將刪除早于7天的日志條目。
  4. 清理系統緩存

    • 使用以下命令釋放頁面緩存、目錄緩存和索引節點(inode)緩存:
      sudo sync && echo 3 /proc/sys/vm/drop_caches
      
      其中,echo 1 釋放頁面緩存,echo 2 釋放目錄緩存和索引節點緩存,echo 3 釋放所有緩存。
  5. 清理APT緩存(適用于CentOS 8及以上版本)

    • 使用 sudo dnf clean all 命令清理DNF緩存。
  6. 清理Composer緩存

    • 刪除 /root/.composer/cache 目錄下的Composer緩存:
      rm -rf /root/.composer/cache
      
    • 刪除用戶主目錄下的Composer緩存:
      rm -rf /home/*/.composer/cache
      ```。
      
      

在執行這些清理操作之前,請確保備份重要數據,以防誤刪導致數據丟失或系統異常。

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