A Linux "sysctl" parancsának mesterezése

A kernelparaméterek konfigurálása futásidejű időben

A Linux sysctl parancs konfigurálja a rendszermag paramétereit futás közben. A rendelkezésre álló paraméterek a / proc / sys / alatt szerepelnek. Procfs szükséges a sysctl (8) támogatáshoz Linux alatt. A sysctl (8) segítségével sysctl adatokat olvashat és írhat.

Szinopszis

sysctl [-n] [-e] változó ...
sysctl [-n] [-e] -w változó = érték ...
sysctl [-n] [-e] -p (alapértelmezett /etc/sysctl.conf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

paraméterek

változó

Az olvasható kulcs neve. Példa erre a kernel .ostype . A perjel-elválasztó a kulcs / érték párosító periódus helyett - pl. A kernel / ostype - helyett elfogadott .

változó = érték

A kulcs beállításához használja az űrlapváltozót = értéket , ahol a változó a kulcs és az érték az érték, amelyet beállít. Ha az érték olyan idézőjeleket vagy karaktereket tartalmaz, amelyeket a shell értelmez, akkor az értéket kettős idézőjelek közé kell csatolnia. Ehhez a -w paraméter használata szükséges.

-n

Ezzel az opcióval letilthatja a kulcs nevének nyomtatását az értékek nyomtatása során.

-e

Ezzel az opcióval figyelmen kívül hagyhatja az ismeretlen kulcsokkal kapcsolatos hibákat.

-w

Ezt a beállítást használja, ha módosítani szeretné a sysctl beállítást.

-p

Töltsön be sysctl beállításokat a megadott fájlból, vagy a /etc/sysctl.conf fájlból, ha nincs megadva.

-a

Jelenítse meg az összes jelenleg elérhető értéket.

-A

Jelenítse meg az összes táblázatos formában rendelkezésre álló értéket.

Használat példa

/ sbin / sysctl -a

/ sbin / sysctl -n kernel.hostname

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

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

A specifikus használat a Linux disztribúciótól függhet. Használja a man parancsot ( % man ), hogy lássa, hogyan használják a parancsot az adott számítógépen.