溫馨提示×

CentOS Cleanup如何清理系統垃圾文件

小樊
34
2025-07-30 22:49:27
欄目: 智能運維

在CentOS系統中,清理垃圾文件可以通過多種方法進行。以下是一些常用的清理步驟和命令:

清理臨時文件

  • 清理 /tmp 目錄下的臨時文件:
    sudo rm -rf /tmp/*
    
  • 清理 /var/tmp 目錄下的臨時文件:
    sudo rm -rf /var/tmp/*
    
  • 清理特定應用程序生成的臨時文件,例如Firefox的緩存文件:
    rm -rf ~/.mozilla/firefox/cache/*
    

清理日志文件

  • 使用 journalctl 命令清理系統日志:
    sudo journalctl --vacuum-time 7d  # 清理早于最近7天的所有日志
    
  • 手動清理特定日志文件:
    rm -f /var/log/messages
    rm -f /var/log/secure
    rm -f /var/log/maillog
    

清理包管理器緩存

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

清理瀏覽器緩存

  • 根據你使用的瀏覽器,通過瀏覽器的設置來清除緩存。

使用第三方工具

  • BleachBit:一個圖形化工具,可以清理系統緩存、臨時文件、日志等。
    sudo yum install bleachbit
    bleachbit
    
  • System Cleaner:另一個圖形化工具,提供類似的功能。
    sudo yum install system-cleaner
    system-cleaner
    

清理系統緩存

  • 清理內核緩存:
    sync; echo 3 > /proc/sys/vm/drop_caches
    

刪除孤立包

  • 查找孤立包:
    package-cleanup --quiet --leaves --exclude-bin
    
  • 刪除孤立包:
    package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
    

刪除舊內核

  • 使用 package-cleanup 工具刪除舊內核,只保留最近的兩個內核版本:
    package-cleanup --oldkernels --count=2
    

清理Composer緩存

  • 刪除Composer緩存:
    rm -rf /root/.composer/cache
    

清理Node.js緩存

  • 刪除Node.js緩存:
    rm -rf /root/.npm
    rm -rf /home/*/.npm
    rm -rf /root/.node-gyp
    rm -rf /home/*/.node-gyp
    rm -rf /tmp/npm-*
    

清理核心轉儲

  • 刪除核心轉儲:
    find -regex ".*/core\.[0-9]+$" -delete
    

在執行上述任何清理操作之前,請確保你有足夠的權限,并在操作前對重要數據進行備份,以免誤刪重要文件導致不可預測的后果。

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