sysctl -w scrive i valori dei parametri del kernel nelle chiavi corrispondenti in /proc/sys :
sudo sysctl -w fs.inotify.max_user_watches=12288
scrive 12288 a /proc/sys/fs/inotify/max_user_watches . (Non è equivalente, è esattamente questo; i lettori interessati possono strace vedere di persona.)
sysctl -p
carica le impostazioni da un file, /etc/sysctl.conf (il valore predefinito), o qualunque file sia specificato dopo -p .
La differenza tra i due approcci, al di là delle diverse fonti dei parametri e dei valori che scrivono, è che -w cambia solo i parametri fino al successivo riavvio, mentre i valori sono memorizzati in /etc/sysctl.conf verrà applicato di nuovo ogni volta che il sistema si avvia. Il mio approccio abituale è usare -w per testare i valori, quindi una volta che sono sicuro che le nuove impostazioni sono OK, scrivile in /etc/sysctl.conf o un file sotto /etc/sysctl.d (solitamente /etc/sysctl.d/local.conf ).
Vedi il sysctl e sysctl.conf pagine di manuale (man sysctl e man sysctl.conf sul tuo sistema) per i dettagli.