В настоящее время у меня есть некоторые проблемы с кешем. Сейчас это слишком много, поэтому я хотел это очистить. Я гугл и нашел эту маленькую команду: sync && echo 3 > /proc/sys/vm/drop_caches
.
Я вошел в систему как пользователь root через SSH (не используя sudo). Это попытки, которые я сделал:
root@server: ~ # ll /proc/sys/vm/drop_caches
-rw-r--r-- 1 root root 0 15. Jan 20:21 /proc/sys/vm/drop_caches
root@server: ~ # echo 3 > /proc/sys/vm/drop_caches
-bash: /proc/sys/vm/drop_caches: Permission denied
root@server: ~ # sudo su -c "echo 3 > /proc/sys/vm/drop_caches"
bash: /proc/sys/vm/drop_caches: Permission denied
root@server: ~ # echo 3 | sudo tee /proc/sys/vm/drop_caches
tee: /proc/sys/vm/drop_caches: Permission denied
3
Это удаленная машина, на которой работает Debian. Насколько я знаю, на этой машине есть несколько vCores, и она использует Virtuozzo для виртуализации.
Я действительно просто хочу очистить кеш (поэтому я могу получить к нему доступ только через SSH) .
Я также попытался зарегистрировать это как cronjob. Но это просто не удается!
/proc/sys/vm/drop_caches
существует ли на самом деле?
sudo
?