GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie man fs.notify.max_user_watches einstellt und versteht

sysctl -w schreibt Kernelparameterwerte in die entsprechenden Schlüssel unter /proc/sys :

sudo sysctl -w fs.inotify.max_user_watches=12288

schreibt 12288 bis /proc/sys/fs/inotify/max_user_watches . (Es ist nicht gleichbedeutend, es ist genau das; interessierte Leser können strace sich selbst davon überzeugen.)

sysctl -p

lädt Einstellungen aus einer Datei, entweder /etc/sysctl.conf (Standardeinstellung) oder die Datei, die nach -p angegeben ist .

Der Unterschied zwischen beiden Ansätzen, abgesehen von den unterschiedlichen Quellen der Parameter und Werte, die sie schreiben, besteht darin, dass -w ändert nur die Parameter bis zum nächsten Neustart, während Werte in /etc/sysctl.conf gespeichert werden wird bei jedem Systemstart erneut angewendet. Mein üblicher Ansatz ist die Verwendung von -w um die Werte zu testen, und sobald ich sicher bin, dass die neuen Einstellungen in Ordnung sind, schreibe sie in /etc/sysctl.conf oder eine Datei unter /etc/sysctl.d (normalerweise /etc/sysctl.d/local.conf ).

Siehe sysctl und sysctl.conf Handbuchseiten (man sysctl und man sysctl.conf auf Ihrem System) für Details.


Linux
  1. So legen Sie eine statische IP-Adresse fest und konfigurieren das Netzwerk unter Linux

  2. So setzen/erstellen Sie Umgebungs- und Shell-Variablen in Linux

  3. So setzen, listen und entfernen Sie Umgebungsvariablen in Linux

  4. FreeNAS Essentials:So richten Sie SMART-Tests und -Scrubs ein

  5. So richten Sie zram und swap richtig ein

So stellen Sie Datum und Uhrzeit unter Linux ein

So setzen und löschen Sie Umgebungsvariablen unter Linux

So installieren und sichern Sie phpMyAdmin in Ubuntu 14.04

So richten Sie den Lighttpd-Webserver unter Ubuntu 18.04 ein

So richten Sie ein VPN mit OpenVPN unter Ubuntu 18.04 ein und konfigurieren es

So installieren und konfigurieren Sie WordPress mit Ansible