Stăpânirea comenzii Linux "sysctl"

Configurați parametrii kernel-ului la timpul de execuție

Linux sysctl comanda configurează parametrii kernel-ului la timpul de execuție. Parametrii disponibili sunt cei enumerați în / proc / sys /. Procf-urile sunt necesare pentru suportul sysctl (8) în Linux. Utilizați sysctl (8) atât pentru citirea și scrierea datelor sysctl.

Rezumat

sysctl [-n] [-e] variabilă ...
sysctl [-n] [-e] -w variabilă = valoare ...
sysctl [-n] [-e] -p (implicit /etc/sysctl.conf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

Parametrii

variabil

Numele cheii de citit de la. Un exemplu este kernel .ostype . Separatorul de slash este, de asemenea, acceptat în locul unei perioade care delimitează perechea cheie / valoare - de exemplu, kernel / ostype.

variabilă = valoare

Pentru a seta o cheie, utilizați variabila form = value , unde variabila este cheia și valoarea este valoarea la care este setată. Dacă valoarea conține citate sau caractere care sunt analizate de coajă, poate fi necesar să includeți valoarea în ghilimele duble. Acest lucru necesită utilizarea parametrului -w.

-N

Utilizați această opțiune pentru a dezactiva imprimarea numelui cheii când tipăriți valori.

-e

Utilizați această opțiune pentru a ignora erorile legate de cheile necunoscute.

-w

Utilizați această opțiune atunci când doriți să modificați o setare sysctl.

-p

Încărcați setările sysctl din fișierul specificat sau /etc/sysctl.conf dacă nu a fost dat niciunul.

-A

Afișați toate valorile disponibile în prezent.

-A

Afișați toate valorile disponibile în prezent în formă de tabel.

Exemplu de utilizare

/ sbin / sysctl -a

/ sbin / sysctl -n kernel.hostname

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

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

Utilizarea specifică poate varia în funcție de distribuția Linux. Utilizați comanda om ( % man ) pentru a vedea cum se utilizează o comandă pe computerul dvs. particular.