ubuntu16.04如何清除缓存;buffcache
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为啥我试着不行呢用post的reposoitory保存post但是postcomment里面的外键值是null是因为post作为被维护者不能用它来保存postcomment吗
ubuntu16.04如何清除缓存; buffcache
运行下面语句清缓存时,报Permission denied错误:-bash: /proc/sys/vm/drop_caches: Permission d_caches sudo echo 2 > /proc/sys/vm/drop_caches sudo echo 3 > /proc/sys/vm/drop_caches sync bash 拒绝这么做,提示权限不够,是因为重定向符号 “>” 也是 bash 的命令。sudo 只是让 echo 命令具有了 root 权限, 但是没有让 “>” 命令也具有root 权限,所以 bash 会认为这个命令没有写入信息的权限。 解决方法: "sh -c" 命令,它可以让 bash 将一个字串作为完整的命令来执行 sudo sh -c "echo 1 > /proc/sys/vm/drop_caches" sudo sh -c "echo 2 > /proc/sys/vm/drop_caches" sudo sh -c "echo 3 > /proc/sys/vm/drop_caches" 或者 echo 1 |sudo tee /proc/sys/vm/drop_caches