在CentOS系統中,可以通過以下幾種方法來清理系統緩存:
sync
和echo
命令同步文件系統緩存到磁盤:
sync
清空頁面緩存:
echo 3 > /proc/sys/vm/drop_caches
清空目錄項緩存和inode緩存:
echo 0 > /proc/sys/vm/drop_caches
清空所有緩存(包括頁面緩存、目錄項緩存和inode緩存):
echo 3 > /proc/sys/vm/drop_caches
yum
清理緩存如果你使用的是yum
包管理器,可以通過以下命令清理其緩存:
yum clean all
dnf
清理緩存(適用于CentOS 8及以上版本)如果你使用的是dnf
包管理器,可以通過以下命令清理其緩存:
dnf clean all
systemd-resolve
清理DNS緩存如果你需要清理DNS緩存,可以使用以下命令:
systemd-resolve --flush-caches
ncdu
工具(可選)ncdu
是一個基于文本的磁盤使用分析工具,可以幫助你查看和清理大文件和目錄。首先需要安裝ncdu
:
yum install ncdu
然后可以使用以下命令掃描并清理緩存:
ncdu /
根據掃描結果,你可以手動刪除不需要的文件或目錄。
通過以上方法,你可以有效地清理CentOS系統的緩存,釋放磁盤空間并提高系統性能。