Skip to main content

Het gebruik van het Linux "sysctl" -commando

Linux Tutorial for Beginners: Introduction to Linux Operating System (April 2025)

Linux Tutorial for Beginners: Introduction to Linux Operating System (April 2025)
Anonim

De Linux sysctl command configureert kernelparameters tijdens runtime. De beschikbare parameters zijn die vermeld onder / Proc / sys /. procfs is verplicht voorsysctl (8) ondersteuning in Linux. Gebruiksysctl (8) om zowel sysctl-gegevens te lezen en te schrijven.

Korte inhoud

sysctl -n -e variabele … sysctl -n -e -w variabele = waarde … sysctl -n -e -p (standaard /etc/sysctl.conf) sysctl -n -e -a sysctl -n -e -A

parameters

EEN veranderlijk is de naam van een sleutel om uit te lezen, bijvoorbeeld:

kernel.ostype

De schuine streep wordt ook geaccepteerd in plaats van een periode die het sleutel / waarde-paar begrenst, bijvoorbeeld:

kernel / ostype

Gebruik het formulier om een ​​sleutel in te stellen

variable = value

waar veranderlijk is de sleutel en waarde is de waarde waarnaar het is ingesteld. Als de waarde offertes of tekens bevat die door de shell worden geparseerd, moet u de waarde mogelijk tussen dubbele aanhalingstekens plaatsen. Dit vereist de -w parameter om te gebruiken.

Andere parameters

-n: Gebruik deze optie om het afdrukken van de sleutelnaam uit te schakelen bij het afdrukken van waarden.

-e: Gebruik deze optie om fouten over onbekende sleutels te negeren.

-w: Gebruik deze optie wanneer u een wilt wijzigen sysctl setting.

-p: Laden sysctl instellingen uit het opgegeven bestand of /etc/sysctl.conf als er geen werd gegeven.

-een: Toon alle momenteel beschikbare waarden.

-EEN: Toon alle waarden die momenteel beschikbaar zijn in tabelvorm.

Voorbeeldgebruik

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

Specifiek gebruik kan per Linux-distributie verschillen. Gebruik deman commando (% man) om te zien hoe een opdracht wordt gebruikt op uw specifieke computer.