GNU/Linux >> Linux Esercitazione >  >> Linux

echo 3 > /proc/sys/vm/drop_caches - Autorizzazione negata come root

sudo deve coprire interamente il reindirizzamento in modo che possa essere eseguito completamente da root:

$ sudo sh -c "/usr/bin/echo 3 > /proc/sys/vm/drop_caches"

Ho effettuato l'accesso come root su SSH... È una macchina remota che esegue Debian.

In realtà è una macchina remota o solo un sistema remoto ? Se si tratta di una sezione VPS da qualche parte, (almeno alcune forme di) virtualizzazione del sistema operativo (ad esempio openVZ) non lo consentirà dall'interno del contenitore. Non gestisci la macchina, esegui solo la tua fetta.


Questo è un comportamento normale nella virtualizzazione a livello di sistema operativo. Questo può essere eseguito solo da qualcuno con accesso root al nodo hardware.

Con ad esempio OpenVZ , non ottieni la tua istanza del kernel e, come tale, non puoi eseguire comandi come questo.

Tutti condividono la stessa cache della pagina, quindi per eliminare le cache solo della tua istanza, il kernel deve verificare se la pagina appartiene a te e se anche le altre istanze non utilizzano questa pagina.

Con un'altra tecnica di virtualizzazione come KVM o Xen potrebbe funzionare.


Linux
  1. /proc/[pid]/pagemaps e /proc/[pid]/maps | Linux

  2. Comando di pulizia della cache NFS?

  3. Git pull permesso negato linux?

  4. autorizzazione negata per il compositore in /usr/local/bin/

  5. Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

Linux:la differenza tra "all", "default" ed "eth*" in /proc/sys/net/ipv[46]/conf/?

/proc/cpuinfo e /proc/meminfo in Linux

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions

montare dev, proc, sys in un ambiente chroot?

non può accedere a /dev/null:Autorizzazione negata, anche se crw-rw-rw- 1 root root 1, 3 Sep 21 12:05 /dev/null

/sys/ documentazione?