在CentOS系統中,清理緩存可以幫助釋放磁盤空間并提高系統性能。以下是一些常用的緩存清理技巧:
使用以下命令清理Yum緩存文件:
sudo yum clean all
這個命令會刪除所有已下載的軟件包文件、舊的緩存以及日志文件。若要僅刪除過期的緩存,可以使用以下命令:
sudo yum clean expire-cache
若要查看已下載的軟件包和緩存的詳細信息,可以使用以下命令:
sudo yum list installed
sudo yum list cached
使用以下命令清理系統緩存:
sudo sync && echo 3 > /proc/sys/vm/drop_caches
這里,echo 3表示清空所有緩存,包括頁面緩存、目錄項和索引節點緩存。
臨時文件通常存放在 /tmp 目錄下,定期清理這些文件可以幫助釋放磁盤空間。執行以下命令清理臨時文件:
sudo rm -rf /tmp/*
請注意,這個命令會刪除 /tmp 目錄下的所有文件,請確保在運行前備份重要數據。
nscd(Name Service Cache Daemon)是一種能夠緩存 passwd、group、hosts 的本地緩存服務。開啟 nscd 的 hosts 緩存服務后,可以使用以下命令清理緩存:
sudo systemctl restart nscd
sudo nscd -i hosts
在執行任何清理操作之前,建議先備份重要數據,以防萬一。