Obvladanje ukaza Linux "sysctl"

Konfigurirajte parametre jedra ob času izvajanja

Linux sysctl ukaz konfigurira parametre jedra v času izvajanja. Na voljo so parametri, navedeni pod imenom / proc / sys /. Procfs je potreben za podporo sysctl (8) v Linuxu. Sysctl (8) uporabite za branje in pisanje podatkov sysctl.

Povzetek

sysctl [-n] [-e] spremenljivka ...
sysctl [-n] [-e] -w spremenljivka = vrednost ...
sysctl [-n] [-e] -p (privzeto /etc/sysctl.conf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

Parametri

spremenljivka

Ime ključa za branje. Primer je jedro .ostype . Separator poševnice je prav tako sprejet, namesto časa, ki omejuje par ključa / vrednosti - npr. Jedro / ostype.

spremenljivka = vrednost

Če želite nastaviti ključ, uporabite spremenljivko oblike = vrednost , kjer je spremenljivka ključ in vrednost je vrednost, ki je nastavljena na. Če vrednost vsebuje narekovaje ali znake, ki jih lupini razčleni, boste morda morali priložiti vrednost v dvojnih narekovajev. To zahteva uporabo parametra -w.

-n

S to možnostjo onemogočite tiskanje imena ključa pri tiskanju vrednosti.

-e

S to možnostjo prezrite napake o neznanem ključu.

-w

To možnost uporabite, ko želite spremeniti nastavitev sysctl.

-p

Naložite nastavitve sysctl iz navedene datoteke ali /etc/sysctl.conf, če ni bilo nobenega.

-a

Prikaži vse vrednosti, ki so trenutno na voljo.

-A

Prikaži vse vrednosti, ki so trenutno na voljo v obrazcu tabele.

Primer uporabe

/ sbin / sysctl -a

/ sbin / sysctl -n kernel.hostname

/ sbin / sysctl -w kernel.domainname = "primer.com"

/ sbin / sysctl -p /etc/sysctl.conf

Posebna uporaba se lahko razlikuje glede na distribucijo Linuxa. Uporabite ukaz man ( % man ), da vidite, kako se na vašem računalniku uporablja ukaz .