sysctl(8): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= Sidslut = Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man8/sysctl.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/ <BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. Kategori:Linuxmanual grupp 8 Kategori:Linuxmanual') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 1: | Rad 1: | ||
= sysctl(8) = | |||
== NAMN == | |||
'''sysctl''' — konfigurera kärnparametrar vid körning | |||
== SYNOPSIS == | |||
<pre> | |||
sysctl [alternativ ...] variabel[=värde] ... | |||
sysctl -p fil-eller-regexp ... | |||
</pre> | |||
== 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 == | |||
<pre> | |||
/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 | |||
</pre> | |||
== 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. | |||
<pre> | |||
/etc/sysctl.d/*.conf | |||
/run/sysctl.d/*.conf | |||
/usr/local/lib/sysctl.d/*.conf | |||
/usr/lib/sysctl.d/*.conf | |||
/lib/sysctl.d/*.conf | |||
</pre> | |||
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: | |||
<pre> | |||
echo 256 > /proc/sys/net/ipv6/neigh/eth0/base_reachable_time | |||
</pre> | |||
=== 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 == | |||
<pre> | |||
/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 | |||
</pre> | |||
== 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 = | = Sidslut = | ||
Versionen från 20 april 2026 kl. 05.51
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/sysctl.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.