SYSCTL(8) Systemadministration SYSCTL(8) NAMN sysctl -- konfigurera karnparametrar under gang SYNOPSIS sysctl [flaggor] [variabel[=varde]] [] sysctl -p [fil eller reguttr] [] BESKRIVNING sysctl anvands for att andra karnparametrar under gang. De tillgangliga parametrarna ar de som listas under /proc/sys/. Procfs kravs for att stodja sysctl i Linux. Du kan anvanda sysctl bade for att lasa och skriva sysctl-data. PARAMETRAR variabel Namnet pa en nyckel att lasa ifran. Ett exempel ar kernel.ostype. Separatorn "/" godkanns ocksa istallet for en ".". variabel=varde For att satta en nyckel, anvand formen variabel=varde dar variabel ar nyckeln och varde ar vardet att satta den till. Om vardet innehaller citationstecken eller tecken som tolkas av skalet kan du behova omge vardet med citationstecken. -n, --values Anvand denna flagga for att sla av utskrift av nyckelnamnet nar varden skrivs. -e, --ignore Anvand denna flagga for att ignorera fel for okanda nycklar. -N, --names Anvand denna flagga for att bara skriva namnen. Det kan vara anvandbart med skal som har programmerbar komplettering. -q, --quiet Anvand denna flagga for att inte visa vardena som satts pa standard ut. -w, --write Tvinga alla argument att vara skrivargument och skriv ett fel om de inte kan tolkas pa det sattet. -p[FIL], --load[=FIL] Las in sysctl-installningar fran filen som anges eller /etc/sysctl.conf om ingen anges. Att ange - som ett filnamn betyder att lasa data fran standard in. Anvandning av denna flagga kommer betyda att argument till sysctl ar filer, vilka lases i den ordning de anges. Filargumentet kan anges som ett reguljart uttryck. -a, --all Visa alla varden som for narvarande ar tillgangliga. --deprecated Inkludera utgaende parametrar i vardelistningen med --all. -b, --binary Skriv vardet utan nyrad. --system Las in installningar fran alla systemkonfigurationsfiler. Se avsnittet SYSTEMFILSPRECEDENS nedan. -r, --pattern monster Verkstall endast installningar som matchar monster. Monstret anvander syntaxen for utokade reguljara uttryck. -A Alias for -a -d Alias for -h -f Alias for -p -X Alias for -a -o Gor ingenting, finns for kompatibilitet med BSD. -x Gor ingenting, finns for kompatibilitet med BSD. -h, --help Visa hjalptext och avsluta. -V, --version Visa versionsinformation och avsluta. SYSTEMFILSPRECEDENS Nar man anvander flaggan --system kommer sysctl lasa filer fran kataloger i foljande lista i angiven ordning fran borjan till slut. Nar en fil med ett angivet filnamn lasts in kommer eventuella filer med samma namn i senare kataloger ingoreras. /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 Alla konfigurationsfiler sorteras i lexikografisk ordning, oavsett vilken katalog de finns i. Konfigurationsfiler kan antingen ersattas helt (genom att ha en ny konfigurationsfil med samma namn i en katalog med hogre prioritet) eller ersattas delvis (genom att ha en konfigurationsfil som ordnas senare). 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 FORALDRADE PARAMETRAR base_reachable_time och retrans_time ar foraldrade. Kommandot sysctl tillater inte andring av dessa parametrar. Anvandare som insisterar pa att anvanda foraldrade karngranssnitt far trycka vardet till filsystemet /proc pa annat satt. Till exempel: 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 AVEN proc(5), sysctl.conf(5), regex(7) UPPHOVSMAN George Staikos RAPPORTERA FEL Skicka felrapporter till Skicka synpunkter pa oversattningen till procps-ng 2023-08-19 SYSCTL(8)