![Linux 清空缓冲区缓存命令权限被拒绝](https://linux22.com/image/623598/Linux%20%E6%B8%85%E7%A9%BA%E7%BC%93%E5%86%B2%E5%8C%BA%E7%BC%93%E5%AD%98%E5%91%BD%E4%BB%A4%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我正在使用以下命令来刷新缓存:
# sync; echo 3 > /proc/sys/vm/drop_caches
# sync; echo 2 > /proc/sys/vm/drop_caches
# sync; echo 1 > /proc/sys/vm/drop_caches
当我使用上述命令之一时,我得到以下信息:
-bash: /proc/sys/vm/drop_caches: Permission denied
我的系统运行 CentOS 6.5,我通过 SSH 以 root 身份登录。
有什么建议么?
答案1
您的 CentOS 很可能作为 OpenVZ 容器运行,因此您无法访问主机的/proc/sys/vm/drop_caches
。