在 CentOS 系統中,清理系統緩存可以通過以下幾種方法實現:
sync
和 echo
同步文件系統緩存:
sync
清空頁面緩存:
echo 3 > /proc/sys/vm/drop_caches
清空目錄項和inode緩存:
echo 1 > /proc/sys/vm/drop_caches
清空所有緩存(包括頁面緩存、目錄項和inode緩存):
echo 2 > /proc/sys/vm/drop_caches
free
命令查看內存使用情況在清理緩存之前,可以使用 free
命令查看當前的內存使用情況:
free -h
yum clean all
如果你使用的是 YUM 包管理器,可以清理 YUM 緩存:
yum clean all
dnf clean all
(適用于 CentOS 8 及以上版本)如果你使用的是 DNF 包管理器(CentOS 8 及以上版本),可以清理 DNF 緩存:
dnf clean all
systemd
清理日志如果你想清理系統日志以釋放磁盤空間,可以使用 journalctl
命令:
journalctl --vacuum-size=100M
或者根據需要設置日志大小。
通過以上方法,你可以有效地清理 CentOS 系統中的緩存,釋放磁盤空間并優化系統性能。