SYSCTL.CONF(5) File Formats Manual SYSCTL.CONF(5)

# [BEZEICHNUNG](#BEZEICHNUNG)

sysctl.conf - Konfigurationsparameter des Linux-Kernels

# [BESCHREIBUNG](#BESCHREIBUNG)

**sysctl.conf** ist ein Satz von Konfigurationsdateien, die Konfigurationsparameter für den Linux-Kernel enthalten, welche von [**sysctl**(8)](/man/os/procps/sysctl.8) gelesen und geschrieben werden.

Diese Handbuchseite beschreibt die Konfigurationsdateien für die *procps*-Version von **sysctl**. Falls Sie [**systemd-sysctl**(8)](/man/os/procps/systemd-sysctl.8) verwenden, beziehen Sie sich auf [**sysctl.d**(5)](/man/os/procps/sysctl.d.5) und beachten Sie, dass jenes die Datei */etc/sysctl.conf* nicht verwendet.

## [Konfigurationsformat](#Konfigurationsformat)

Jede Zeile einer von **sysctl** aus *procps* gelesenen Datei beschreibt einen Kernelparameter in folgendem Format.

```
Token = Wert
```

Für den *Wert* müssen keine Anführungszeichen verwendet werden, selbst wenn der Wert eine Liste von Elementen ist.

Leere Zeilen sowie jene, die mit “**#**” oder “**;**” beginnen, werden ignoriert.

Falls eine Zeile mit einem einzelnen “**-**” beginnt, wird ein fehlgeschlagener Versuch, den Wert zu setzen, ignoriert.

# [DATEIEN](#DATEIEN)

Wenn die *procps*-Version von **sysctl** mit der Option **--system** ausgeführt wird, werden Dateien aus Verzeichnissen in der nachstehend gelisteten Reihenfolge gelesen.

*/etc/sysctl.d/*\**.conf*

*/run/sysctl.d/*\**.conf*

*/usr/local/lib/sysctl.d/*\**.conf*

*/usr/lib/sysctl.d/*\**.conf*

*/lib/sysctl.d/*\**.conf*

Zum Schluss liest die *procps*-Version von **sysctl** die Datei */etc/sysctl.conf*. Diese Datei wird von **systemd-sysctl** nicht verwendet, was zur Folge hat, dass einige Kernel-Parameter nicht gesetzt werden, abhängig davon, wie die installierte Version von **sysctl** implementiert ist.

# [FEHLER](#FEHLER)

Aufgrund einer Beschränkung der */proc*-Einträge im Linux-Kernel ist der *Wert* der maximal möglichen Zeilenlänge auf 4096 Zeichen begrenzt.

# [BEISPIELE](#BEISPIELE)

```
#
#
kernel.domainname = example.com
; Ein Wert, der ein Leerzeichen enthält, wird in sysctl geschrieben.
kernel.modprobe = /sbin/mod probe
# Eine Liste der Elemente für den Wert
net.ipv4.ip_local_reserved_ports=8080,9148
```

# [SIEHE AUCH](#SIEHE_AUCH)

[**sysctl.d**(5)](/man/os/procps/sysctl.d.5), [**sysctl**(8)](/man/os/procps/sysctl.8), [**systemd-sysctl**(8)](/man/os/procps/systemd-sysctl.8)

29\. Mai 2025 procps-ng

---

Document: sysctl.conf(5) from procps 4.0.7-r1 (Chainguard OS)
Source: https://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-4.0.7.tar.xz
