sysctl
Erscheinungsbild
sysctl - Kernel-Parameter zur Laufzeit konfigurieren
Beschreibung
Installation
sysctl ist Teil des Pakets procps
Aufruf
sysctl [options] [variable[=value]] [...]
sysctl -p [file or regexp] [...]
Optionen
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
-n | --values | Do not display the key name when printing values | |
-e | --ignore | Ignore errors about unknown keys | |
-N | --names | Only display names (maybe useful for programmable completion) | |
-q | --quiet | Do not display the values set to stdout | |
-w | --write | Change sysctl settings | |
-p | --load | [=FILE] | Load in sysctl settings from the file specified or
|
-a | --all | Display all values currently available | |
--deprecated | Include deprecated parameters to --all values listing | ||
-b | --binary | Print value without new line | |
--system | Load settings from all system configuration files
| ||
-r | --pattern pattern | Only apply settings that match pattern. The pattern uses extended regular expression syntax | |
-A | Alias of -a | ||
-d | Alias of -h | ||
-f | Alias of -p | ||
-X | Alias of -a | ||
-o | Does nothing, exists for BSD compatibility | ||
-x | Does nothing, exists for BSD compatibility | ||
-h | --help | Display help text and exit | |
-V | --version | Display version information and exit |
Umgebungsvariablen
Exit-Status
Anwendung
/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'
- -p --load [=FILE]
Load in sysctl settings from the file specified or /etc/sysctl.conf if none given
- Specifying - as filename means reading data from standard input
- Using this option will mean arguments to sysctl are files, which are read in the order they are specified
- The file argument may be specified as regular expression
- --system
Load settings from all system configuration files
/run/sysctl.d/*.conf /etc/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /lib/sysctl.d/*.conf /etc/sysctl.conf
Konfiguration
Dateien
Datei | Beschreibung |
---|---|
/proc/sys | |
/etc/sysctl.conf |
Datei | Beschreibung |
---|---|
/run/sysctl.d/*.conf | |
/etc/sysctl.d/*.conf | |
/usr/local/lib/sysctl.d/*.conf | |
/usr/lib/sysctl.d/*.conf | |
/lib/sysctl.d/*.conf | |
/etc/sysctl.conf |
Anhang
Siehe auch
Dokumentation
- Man-Page
- sysctl.conf(5)
- regex(7)
Links
Projekt
Weblinks