Mastering Linux "sysctl" naredba

Konfigurirajte parametre kernela u runtimu

Linux sysctl naredba konfigurira parametre kernela prilikom izvođenja. Dostupni su parametri navedeni u / proc / sys /. Procfs je potreban za podršku sysctl (8) u Linuxu. Koristite sysctl (8) za čitanje i pisanje sysctl podataka.

Sinopsis

sysctl [-n] [-e] varijabla ...
sysctl [-n] [-e] -w varijabla = vrijednost ...
sysctl [-n] [-e] -p (zadano /etc/sysctl.conf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

parametri

varijabla

Naziv ključa za čitanje. Primjer je kernel .ostype . Odstupanje odrezaka također se prihvaća umjesto razdoblja koje graniči ključ / vrijednost - npr. Kernel / ostype.

varijabla = vrijednost

Da biste postavili ključ, upotrijebite varijabla oblika = vrijednost , gdje je varijabla ključ i vrijednost je vrijednost na koju je postavljena. Ako vrijednost sadrži navodnike ili znakove koji su analizirani pomoću ljuske, možda ćete morati priložiti vrijednost u dvostrukim navodnicima. To zahtijeva korištenje parametra -w.

-n

Koristite ovu opciju da biste onemogućili ispis imena ključa pri ispisu vrijednosti.

-e

Koristite ovu opciju da biste zanemarivali pogreške u nepoznatim ključevima.

-w

Koristite ovu opciju kada želite promijeniti postavku sysctl.

-p

Učitajte sysctl postavke iz specificirane datoteke ili /etc/sysctl.conf ako niste dobili.

-a

Prikaz svih trenutno dostupnih vrijednosti.

-A

Prikaz svih trenutno dostupnih vrijednosti u obrascu tablice.

Primjer upotrebe

/ sbin / sysctl -a

/ sbin / sysctl -n kernel.hostname

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

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

Specifična upotreba može se razlikovati ovisno o Linux distribuciji. Upotrijebite naredbu čovjek ( % man ) kako biste vidjeli kako se naredba koristi na vašem računalu.