要使用命令行清理 CentOS 系統,您可以遵循以下步驟:
刪除不需要的軟件包和依賴關系:
使用 yum
或 dnf
命令刪除不再需要的軟件包。例如,要刪除名為 “package_name” 的軟件包,請運行:
sudo yum remove package_name
或者
sudo dnf remove package_name
清理緩存: 使用以下命令清理 YUM 或 DNF 緩存:
sudo yum clean all
或者
sudo dnf clean all
刪除臨時文件:
使用 rm
命令刪除 /tmp
目錄中的臨時文件:
sudo rm -rf /tmp/*
刪除日志文件:
日志文件通常位于 /var/log
目錄中。要刪除舊的日志文件,請運行:
sudo journalctl --vacuum-time=3d
這將刪除 3 天前的日志文件。您可以根據需要更改天數。
刪除不再需要的內核: CentOS 系統可能會保留多個內核版本。要刪除舊的內核,請運行:
sudo package-cleanup --oldkernels --count=1
這將刪除除最新版本之外的所有內核。您可以通過更改 --count
參數來保留更多或更少的內核。
刪除大文件和目錄:
使用 find
命令查找并刪除大文件和目錄。例如,要查找并刪除大于 100MB 的文件,請運行:
sudo find / -type f -size +100M -exec ls -lh {} \; -delete
清理包管理器緩存: 使用以下命令清理包管理器緩存:
sudo yum clean all
或者
sudo dnf clean all
刪除不再需要的服務和定時任務:
檢查 /etc/systemd/system
和 /etc/cron.d
目錄,刪除不再需要的服務和定時任務。
使用 bleachbit
工具進行深度清理:
安裝 BleachBit 軟件包,然后使用它來清理系統中的臨時文件、緩存和其他不需要的數據。要安裝 BleachBit,請運行:
sudo yum install bleachbit
或者
sudo dnf install bleachbit
安裝完成后,運行 bleachbit
命令并按照提示進行清理。
請注意,在執行任何清理操作之前,確保您已備份重要數據,以防萬一。