SYSCTL.CONF(5)

НАЗВА
sysctl.conf - параметри налаштовування ядра Linux

ОПИС
sysctl.conf є набором файлів налаштувань, у яких містяться параметри налаштовування ядра Linux, які буде прочитано і встановлено sysctl(8).

На цій сторінці підручника описано файли налаштувань для sysctl з procps. Якщо ви користуєтеся systemd-sysctl(8), зверніться до підручника з sysctl.d(5) і зауважте, що та програма не використовуватиме файл /etc/sysctl.conf.

  Формат налаштувань
Кожен рядок у файлі, який читає sysctl procps, описує параметр ядра у наведеному нижче форматі.

        ключ = значення

Немає потреби у використанні лапок для значення, навіть якщо значення є списком записів.

Порожні рядки та рядки, які починаються з “#” або “;”, буде проігноровано.

Якщо рядок починається з одинарного символу “-”, помилку при спробі встановлення значення буде проігноровано.

ФАЙЛИ
sysctl з procps , якщо програму запущено з параметром --system, читає файли з каталогів у вказаному нижче порядку.

    /etc/sysctl.d/*.conf
    /run/sysctl.d/*.conf
    /usr/local/lib/sysctl.d/*.conf
    /usr/lib/sysctl.d/*.conf
    /lib/sysctl.d/*.conf

Нарешті, sysctl procps читає /etc/sysctl.conf. Цей файл не буде використано systemd-sysctl, тобто деякі параметри ядра не буде встановлено залежно від реалізації sysctl, яку встановлено.

ВАДИ
Максимальною підтримуваною довжиною рядка значення» є 4096 символів через обмеження на записи /proc у ядрі Linux.

ПРИКЛАДИ
    #
    #
    kernel.domainname = example.com
    ; Значення, що містить пробіл буде записано до sysctl.
    kernel.modprobe = /sbin/mod probe
    # Список записів для значення
    net.ipv4.ip_local_reserved_ports=8080,9148

ТАКОЖ ПЕРЕГЛЯНЬТЕ
sysctl.d(5), sysctl(8), systemd-sysctl(8)