Skip to main content

Brug af Linux-sysctl-kommandoen

Jacquees - You (Juni 2026)

Jacquees - You (Juni 2026)
Anonim

Linux sysctl kommandoen konfigurerer kerneparametre ved runtime. De tilgængelige parametre er dem, der er anført under / Proc / sys /. Procfs er påkrævet forsysctl (8) støtte i Linux. Brugsysctl (8) at både læse og skrive sysctl data.

Synopsis

sysctl -n -e variabel … sysctl -n -e -w variabel = værdi … sysctl -n -e -p (default /etc/sysctl.conf) sysctl -n -e -a sysctl -n -e -A

Parametre

EN variabel er navnet på en nøgle til at læse fra, for eksempel:

kernel.ostype

Slash separatoren accepteres også i stedet for en periode, der afgrænser nøgle / værdiparet-for eksempel:

kernel / ostype

For at indstille en nøgle skal du bruge formularen

variabel = værdi

hvor variabel er nøglen og værdi er den værdi, den er sat til. Hvis værdien indeholder citater eller tegn, der analyseres af skallen, skal du muligvis vedhæfte værdien i dobbelt citater. Dette kræver -w parameter til brug.

Andre parametre

-n: Brug denne indstilling til at deaktivere udskrivning af nøglenavnet, når du udskriver værdier.

-e: Brug denne indstilling til at ignorere fejl om ukendte nøgler.

-w: Brug denne indstilling, når du vil ændre en sysctl indstilling.

-p: belastning sysctl indstillinger fra den angivne fil eller /etc/sysctl.conf hvis ingen blev givet.

-en: Vis alle værdier, der aktuelt er tilgængelige.

-EN: Vis alle værdier, der aktuelt er tilgængelige i tabelformular.

Eksempel anvendelse

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

Specifik brug kan variere efter Linux distribution. Brugmand kommando (% mand) for at se, hvordan en kommando bruges på din computer.