Skip to main content

Verwenden des Linux-Befehls "sysctl"

Wichtige CMD-Befehle! (Juni 2025)

Wichtige CMD-Befehle! (Juni 2025)
Anonim

Das Linux sysctl Befehl konfiguriert die Kernel-Parameter zur Laufzeit. Die verfügbaren Parameter sind die unter / proc / sys /. Procfs wird benötigt fürsysctl (8) Unterstützung in Linux. Benutzensysctl (8) sysctl-Daten sowohl lesen als auch schreiben.

Zusammenfassung

sysctl -n -e Variable … sysctl -n -e -w Variable = Wert … sysctl -n -e -p (Standardeinstellung /etc/sysctl.conf) sysctl -n -e -a sysctl -n -e -A

Parameter

EIN Variable ist der Name eines Schlüssels, aus dem gelesen werden soll, zum Beispiel:

Kernel.ostype

Das Schrägstrich-Trennzeichen wird auch anstelle eines Zeitraums akzeptiert, der das Schlüssel / Wert-Paar begrenzt. Beispiel:

kernel / ostype

Um einen Schlüssel festzulegen, verwenden Sie das Formular

Variable = Wert

woher Variable ist der Schlüssel und Wert ist der Wert, auf den es eingestellt ist. Wenn der Wert Anführungszeichen oder Zeichen enthält, die von der Shell analysiert werden, müssen Sie den Wert möglicherweise in doppelte Anführungszeichen setzen. Dies erfordert die -w zu verwendender Parameter.

Andere Parameter

-n: Verwenden Sie diese Option, um das Drucken des Schlüsselnamens beim Drucken von Werten zu deaktivieren.

-e: Verwenden Sie diese Option, um Fehler bei unbekannten Schlüsseln zu ignorieren.

-w: Verwenden Sie diese Option, wenn Sie a ändern möchten sysctl Rahmen.

-p: Belastung sysctl Einstellungen aus der angegebenen Datei oder /etc/sysctl.conf wenn keiner gegeben wurde

-ein: Alle aktuell verfügbaren Werte anzeigen.

-EIN: Anzeige aller aktuell verfügbaren Werte in Tabellenform.

Verwendungsbeispiel

/ sbin / sysctl -a/ sbin / sysctl -n kernel.hostname/ sbin / sysctl -w kernel.domainname = "example.com"/ sbin / sysctl -p /etc/sysctl.conf

Die spezifische Verwendung kann je nach Linux-Distribution variieren. Verwenden Sie dieMann Befehl (% Mann), um zu sehen, wie ein Befehl auf Ihrem Computer verwendet wird.