Änderungen

Zur Navigation springen Zur Suche springen

Server:Sysctl-Variablen (sysctl.conf)

1.334 Bytes hinzugefügt, 03:13, 30. Mär. 2012
keine Bearbeitungszusammenfassung
= Informationen =
 
sysctl-Variablen sind Einstellungen des Linux Kernels, mit Hilfe derer das Verhalten des Kernels im laufenden System angepasst werden kann.
 
Die Standard-Werte für alle Einstellungen liegen dabei direkt im Quellcode des Linux Kernels. Ein Überschreiben der Werte gilt immer nur für das aktuell laufende System, nach einem Neustart gehen die Einstellungen verloren.
 
Die meisten Linux-Distributionen bieten jedoch eine <code>sysctl.conf</code>-Datei an, die beim Start automatisch geladen wird, um manuell gesetzte sysctl-Variablen bei jedem Neustart des Servers zu aktivieren.
 
= sysctl-Variablen anzeigen/auslesen =
 
Um sich alle sysctl-Variablen anzeigen zu lassen, genügt ein
 
<pre>$ sysctl -a</pre>
 
Alternativ kann man sich auch nur eine bestimmte Einstellung anzeigen lassen, z.B.
 
<pre>$ sysctl net.ipv4.neigh.default.gc_thresh1</pre>
 
= sysctl-Variablen setzen/ändern =
 
Wenn Sie eine sysctl-Variable ändern bzw. setzen möchten, so können Sie dies wahlweise nur für das laufende System (bis zum nächsten Neustart) oder dauerhaft tun.
 
== für das laufende System ==
 
Um eine sysctl-Variable im laufenden System zu ändern, genügt ein Aufruf der Form
 
<pre>$ sysctl -w variable=value</pre>
 
also z.B.
 
<pre>$ sysctl -w net.ipv4.neigh.default.gc_thresh1=256</pre>
 
== dauerhaft via sysctl.conf ==
 
[[Kategorie:Root-Server]][[Kategorie:Linux (Server)]][[Kategorie:Linux-Grundkenntnisse (Server)]]
1.530

Bearbeitungen

Navigationsmenü