Manpages

NAMN

sysctl — konfigurera kärnparametrar under gång

SYNOPSIS

sysctl [flaggor] [variabel[=värde]] […]
sysctl -p
[fil eller reguttr] […]

BESKRIVNING

sysctl används för att ändra kärnparametrar under gång. De tillgängliga parametrarna är de som listas under /proc/sys/. Procfs krävs för att stödja sysctl i Linux. Du kan använda sysctl både för att läsa och skriva sysctl-data.

PARAMETRAR

variabel

Namnet på en nyckel att läsa ifrån. Ett exempel är kernel.ostype. Separatorn ”/” godkänns också istället för en ”.”.

variabel=värde

För att sätta en nyckel, använd formen variabel=värde där variabel är nyckeln och värde är värdet att sätta den till. Om värdet innehåller citationstecken eller tecken som tolkas av skalet kan du behöva omge värdet med citationstecken.

-n, --values

Använd denna flagga för att slå av utskrift av nyckelnamnet när värden skrivs.

-e, --ignore

Använd denna flagga för att ignorera fel för okända nycklar.

-N, --names

Använd denna flagga för att bara skriva namnen. Det kan vara användbart med skal som har programmerbar komplettering.

-q, --quiet

Använd denna flagga för att inte visa värdena som sätts på standard ut.

-w, --write

Använd denna flagga när alla argument föreskriver att en nyckel skall sättas.

-p[FIL], --load[=FIL]

Läs in sysctl-inställningar från filen som anges eller /etc/sysctl.conf om ingen anges. Att ange - som ett filnamn betyder att läsa data från standard in. Användning av denna flagga kommer betyda att argument till sysctl är filer, vilka läses i den ordning de anges. Filargumentet kan anges som ett reguljärt uttryck.

-a, --all

Visa alla värden som för närvarande är tillgängliga.

--deprecated

Inkludera utgående parametrar i värdelistningen med --all.

-b, --binary

Skriv värdet utan nyrad.

--system

Läs in inställningar från alla systemkonfigurationsfiler. Filer läses från kataloger i följande lista i den givna ordningen uppifrån och ner. När en fil med ett givet namn är inläst ignoreras eventuella filer med samma namn i följande kataloger.
/etc/sysctl.d/*.conf
/run/sysctl.d/*.conf
/usr/local/lib/sysctl.d/*.conf
/usr/lib/sysctl.d/*.conf
/lib/sysctl.d/*.conf
/etc/sysctl.conf

-r, --pattern mönster

Verkställ endast inställningar som matchar mönster. Mönstret använder syntaxen för utökade reguljära uttryck.

-A

Alias för -a

-d

Alias för -h

-f

Alias för -p

-X

Alias för -a

-o

Gör ingenting, finns för kompatibilitet med BSD.

-x

Gör ingenting, finns för kompatibilitet med BSD.

-h, --help

Visa hjälptext och avsluta.

-V, --version

Visa versionsinformation och avsluta.

EXEMPEL

/sbin/sysctl -a
/sbin/sysctl -n kernel.hostname
/sbin/sysctl -w kernel.domainname="example.com"
/sbin/sysctl -p/etc/sysctl.conf
/sbin/sysctl -a --pattern forward
/sbin/sysctl -a --pattern forward$
/sbin/sysctl -a --pattern ’net.ipv4.conf.(eth|wlan)0.arp’
/sbin/sysctl --system --pattern ’^net.ipv6’

FÖRÅLDRADE PARAMETRAR

The base_reachable_time and retrans_time are deprecated. The sysctl command does not allow changing values of these parameters. Users who insist to use deprecated kernel interfaces should push values to /proc file system by other means. For example:

echo 256 > /proc/sys/net/ipv6/neigh/eth0/base_reachable_time

FILER

/proc/sys
/etc/sysctl.d/*.conf
/run/sysctl.d/*.conf
/usr/local/lib/sysctl.d/*.conf
/usr/lib/sysctl.d/*.conf
/lib/sysctl.d/*.conf
/etc/sysctl.conf

SE ÄVEN

sysctl.conf(5) regex(7)

UPPHOVSMAN

staikos [AT] 0wned.org">George Staikos

RAPPORTERA FEL

Skicka felrapporter till procps [AT] freelists.org">procps [AT] freelists.org Skicka synpunkter på översättningen till tp-sv [AT] listor.se">tp-sv [AT] listor.se

COMMENTS