在CentOS系統中進行清理是一個重要的維護任務,可以幫助釋放磁盤空間、提升系統性能。以下是一些常用的清理步驟和命令:
使用以下命令清理YUM緩存:
sudo yum clean all
該命令會清理所有的YUM緩存,包括軟件包緩存和元數據緩存。
使用以下命令刪除不再需要的軟件包:
sudo yum autoremove
該命令會自動檢測并刪除不再被任何軟件包依賴的無用軟件包。
列出已安裝的內核:
rpm -q kernel
刪除舊內核:
sudo yum remove kernel-version
使用以下命令查找占用磁盤空間最多的文件和目錄:
du -sh /*
查找并刪除大于100MB的文件:
find / -type f -size +100M -exec ls -lh {} \;
find / -type f -size +100M -exec rm -f {} \;
查看/var/log目錄下的日志文件大?。?/p>
sudo du -sh /var/log/*
清空特定日志文件:
sudo truncate -s 0 /var/log/log_file
進入回收站目錄:
cd /root/.local/share/Trash/files
刪除所有回收站中的文件:
rm -rf *
清理系統臨時文件:
sudo rm -rf /tmp/*
清理/var/tmp目錄下的臨時文件:
sudo rm -rf /var/tmp/*
壓縮文件:
tar -czvf archive_name.tar.gz directory
刪除原始文件:
sudo rm -rf directory
推薦使用 ncdu
工具來查找并刪除大文件或目錄:
sudo yum install ncdu
sudo ncdu /
清理yum緩存:
sudo yum clean all
清理dnf緩存(適用于CentOS 8及以上):
sudo dnf clean all
清理構建的包:
sudo yum clean packages
在執行上述任何刪除操作之前,請確保您有足夠的權限,并在操作前對重要數據進行備份,以免誤刪重要文件導致不可預測的后果。