sysctl(8): Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
| Rad 142: | Rad 142: | ||
== SE ÄVEN == | == SE ÄVEN == | ||
'''proc(5)''', '''sysctl.conf(5)''', '''regex(7)''' | '''[[proc(5)]]''', '''[[sysctl.conf(5)]]''', '''[[regex(7)]]''' | ||
== FELRAPPORTERING == | == FELRAPPORTERING == | ||
Versionen från 20 april 2026 kl. 10.32
sysctl(8)
NAMN
sysctl — konfigurera kärnparametrar vid körning
SYNOPSIS
sysctl [alternativ ...] variabel[=värde] ... sysctl -p fil-eller-regexp ...
BESKRIVNING
sysctl används för att ändra kärnparametrar under körning. De tillgängliga parametrarna är de som listas under /proc/sys/. Procfs krävs för stöd för 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 från. Ett exempel är kernel.ostype. Avgränsaren / accepteras också i stället för ..
- variabel=värde
- För att sätta en nyckel används formen variabel=värde där variabel är nyckeln och värde är värdet som ska sättas. Om värdet innehåller citationstecken eller tecken som tolkas av skalet kan du behöva omge värdet med dubbla citationstecken.
- -n, --values
- Använd detta alternativ för att inaktivera utskrift av nyckelns namn när värden skrivs ut.
- -e, --ignore
- Använd detta alternativ för att ignorera fel om okända nycklar.
- -N, --names
- Använd detta alternativ för att bara skriva ut namnen. Det kan vara användbart med skal som har programmerbar komplettering.
- -q, --quiet
- Använd detta alternativ för att inte visa de satta värdena på standardutmatningen.
- -w, --write
- Tvinga alla argument att vara skrivargument och skriv ut ett fel om de inte kan tolkas på det sättet.
- -p[FIL], --load[=FIL]
- Läs in sysctl-inställningar från den angivna filen eller från /etc/sysctl.conf om ingen fil anges. Att ange - som filnamn betyder att data läses från standard in. När detta alternativ används tolkas argumenten till sysctl som 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, förutom föråldrade och förbjudna parametrar.
- --deprecated
- Inkludera föråldrade parametrar i listningen med --all.
- -b, --binary
- Skriv ut värdet utan radbrytning.
- --system
- Läs in inställningar från alla systemkonfigurationsfiler. Se avsnittet SYSTEMFILERNAS PRIORITETSORDNING nedan.
- -r, --pattern mönster
- Tillämpa endast inställningar som matchar mönster. mönster använder utökad syntax för 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 BSD-kompatibilitet.
- -x
- Gör ingenting; finns för BSD-kompatibilitet.
- -h, --help
- Visa hjälptext och avsluta.
- -V, --version
- Visa versionsinformation och avsluta.
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
ANMÄRKNINGAR
Systemfilernas prioritetsordning
När alternativet --system används läser sysctl filer från katalogerna i följande lista, i angiven ordning uppifrån och ned. När en fil med ett visst filnamn har lästs in ignoreras alla filer med samma namn i efterfö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
Alla konfigurationsfiler sorteras i lexikografisk ordning, oavsett vilken katalog de ligger i. Konfigurationsfiler kan antingen ersättas helt (genom att ha en ny konfigurationsfil med samma namn i en katalog med högre prioritet) eller ersättas delvis (genom att ha en konfigurationsfil som sorteras senare).
Filen /etc/sysctl.conf läses sist, vilket innebär att den kan ersätta eller åsidosätta alla parametrar som tidigare satts i filer i de listade katalogerna.
Föråldrade parametrar
base_reachable_time och retrans_time är föråldrade. Kommandot sysctl tillåter inte att värdena för dessa parametrar ändras. Användare som absolut vill använda föråldrade kärngränssnitt bör skriva värden direkt till /proc-filsystemet på annat sätt. Till exempel:
echo 256 > /proc/sys/net/ipv6/neigh/eth0/base_reachable_time
Förbjudna parametrar
Vissa kärnparametrar bör inte läsas på grund av bieffekter och hoppas därför över av sysctl när alternativet --all används.
- stat_refresh
- Denna parameter returnerar inget värde utan tömmer per-CPU-statistik för virtuellt minne.
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 --pattern '^net.ipv6' --system
SE ÄVEN
proc(5), sysctl.conf(5), regex(7)
FELRAPPORTERING
Skicka felrapporter till ⟨procps@freelists.org⟩.
COLOPHON
Denna sida är en del av projektet procps-ng (verktyg för /proc-filsystemet). Information om projektet finns på ⟨https://gitlab.com/procps-ng/procps⟩. Om du har en felrapport för denna manualsida, se ⟨https://gitlab.com/procps-ng/procps/blob/master/Documentation/bugs.md⟩.
Denna sida hämtades från projektets uppströms Git-arkiv ⟨https://gitlab.com/procps-ng/procps.git⟩ den 2026-01-16. (Vid den tidpunkten var datumet för den senaste commit som hittades i arkivet 2026-01-06.)
Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna COLOPHON-text (som inte är en del av den ursprungliga manualsidan), skicka e-post till man-pages@man7.org.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man8/pvcreate.8.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.