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
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.