在CentOS系統中清理無用軟件可以通過以下幾種方法進行:
使用 yum
或 dnf
命令來刪除不需要的軟件包。
使用 yum
命令:
sudo yum remove <package_name>
若要刪除已安裝的軟件包及其配置文件,可以使用 --remove-leaves
參數:
sudo yum remove --remove-leaves <package_name>
使用 dnf
命令(適用于CentOS 8及以上版本):
sudo dnf remove <package_name>
同樣可以使用 --remove-leaves
參數:
sudo dnf remove --remove-leaves <package_name>
使用以下命令清理YUM緩存:
sudo yum clean all
若要僅刪除過期的緩存,可以使用:
sudo yum clean expire-cache
刪除 /tmp
和 /var/tmp
目錄中的所有文件:
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
日志文件可能會非常大,占用大量磁盤空間??梢允褂靡韵旅钋謇砣罩疚募?/p>
sudo journalctl --vacuum-time=1s
find /var/log -type f -name "*.log" -delete
使用以下命令刪除舊內核:
sudo package-cleanup --oldkernels --count=1
rm -rf /root/.composer/cache
rm -rf /root/.npm
rm -rf /home/*/.npm
rm -rf /root/.node-gyp
rm -rf /home/*/.node-gyp
rm -rf /tmp/npm-*
可以使用 find
命令查找并刪除大文件或不需要的文件:
find / -type f -name ".*.log" -size +50M -mtime +7 -exec truncate {} --size 0 \;
可以使用寶塔面板等圖形化工具來刪除不必要的文件或軟件包。
在執行上述操作之前,請確保備份重要數據,以防誤刪。同時,根據具體的系統版本和需求,命令可能會有所不同。