dwww Home | Manual pages | Find package

SYSCTL(8)                     Керування системою                     SYSCTL(8)

НАЗВА
       sysctl — програма для налаштовування параметрів ядра під час роботи.

КОРОТКИЙ ОПИС
       sysctl [параметри] [змінна[=значення]] [...]
       sysctl -p [файл або формальний вираз] [...]

ОПИС
       sysctl  використовується  для внесення зміни до параметрів ядра під час
       роботи. Доступними для  зміни  параметрами  є  параметри  зі  списку  у
       /proc/sys/. Для підтримки роботи sysctl у Linux потрібна procfs. sysctl
       можна скористатися для читання і запису даних sysctl.

ПАРАМЕТРИ
       змінна Назва ключа для читання даних. Приклад:  kernel.ostype.  Замість
              роздільника «.» можна використовувати роздільник «/».

       змінна=значення
              Для  встановлення значення ключа скористайтеся записом у форматі
              змінна=значення,  де  змінна  є  назвою  ключа,  а  значення   —
              значення,  яке  слід встановити. Якщо у значенні містяться лапки
              або символи, які обробляються  командною  оболонкою,  ви  можете
              взяти значення у подвійні лапки.

       -n, --values
              Цим  параметром можна скористатися для вимикання виведення назви
              ключа під час виведення значень.

       -e, --ignore
              Цим  параметром   можна   скористатися   для   вмикання   режиму
              ігнорування помилок, пов’язаних із невідомими ключами.

       -N, --names
              Цим  параметром  можна  скористатися  для  виведення  лише назв.
              Корисно у  оболонках,  де  передбачено  програмоване  доповнення
              команд.

       -q, --quiet
              Цим параметром можна скористатися для усування з виведених даних
              значень, встановлених у stdout.

       -w, --write
              Скористайтеся цим  параметром,  якщо  усі  аргументи  визначають
              ключ, значення якого слід встановити.

       -p[ФАЙЛ], --load[=ФАЙЛ]
              Завантажити   параметри   sysctl   із  вказаного  файла  або  із
              /etc/sysctl.conf, якщо файл не  вказано.  Якщо  вказати  замість
              назви  файла  -,  дані  буде  прочитано  із стандартного джерела
              вхідних  даних.  Використання  цього   параметра   означає,   що
              аргументами  sysctl  є  файли,  які  буде прочитано у порядку, у
              якому їх було  вказано.  Аргумент  файла  може  бути  вказано  у
              форматі формального виразу.

       -a, --all
              Вивести всі доступні значення.

       --deprecated
              Включити застарілі параметри до списку значень --all.

       -b, --binary
              Вивести значення без додавання символу розриву рядка.

       --system
              Завантажити    параметри   з   усіх   загальносистемних   файлів
              налаштувань. Див. розділ ПРІОРИТЕТНІСТЬ ФАЙЛІВ СИСТЕМИ нижче.

       -r, --pattern взірець
              Застосувати лише параметри, які відповідають  взірцю.  У  взірці
              використовується розширений синтаксис формальних виразів.

       -A     Інший варіант -a

       -d     Інший варіант -h

       -f     Інший варіант -p

       -X     Інший варіант -a

       -o     Не  виконувати дій. Використовується для забезпечення сумісності
              із BSD.

       -x     Не виконувати дій. Використовується для забезпечення  сумісності
              із BSD.

       -h, --help
              Вивести текст довідки і завершити роботу.

       -V, --version
              Вивести дані щодо версії і завершити роботу.

ПРІОРИТЕТНІСТЬ ФАЙЛІВ СИСТЕМИ
       При використанні параметра --system sysctl прочитає файли з каталогів у
       вказаному списку у вказаному порядку, згори  вниз.  Після  завантаження
       файла  із  вказаною  назвою  усі  інші файли із такою самою назвою, які
       зберігаються у інших каталогах, буде проігноровано.

       /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

       Усі файли налаштувань буде упорядковано за абеткою у назвах,  незалежно
       від  каталогу,  у  якому  вони  зберігаються.  Файли  налаштувань можна
       замінити або повністю (створенням  нового  файла  налаштувань  із  тією
       самою  назвою  у  каталозі  із  вищою пріоритетністю), або частково (за
       допомогою файла налаштувань, який йде далі за порядком).

ПРИКЛАДИ
       /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

ЗАСТАРІЛІ ПАРАМЕТРИ
       Параметри base_reachable_time та retrans_time  вважаються  застарілими.
       Програма   sysctl   не  дозволяє  змінювати  значення  цих  параметрів.
       Користувачі,  які  вважають  за  потрібне   використовувати   застарілі
       інтерфейси  ядра,  мають  змінювати значення у файловій системі /proc у
       інший спосіб. Приклад:

       echo 256 > /proc/sys/net/ipv6/neigh/eth0/base_reachable_time

ФАЙЛИ
       /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

ТАКОЖ ПЕРЕГЛЯНЬТЕ
       sysctl.conf(5)  regex(7)

АВТОР
       George Staikos ⟨staikos@0wned.orgЯк надіслати звіт про вади
       Про вади, будь ласка, повідомляйте на адресу ⟨procps@freelists.org⟩

procps-ng                    29 березня 2021 року                    SYSCTL(8)

Generated by dwww version 1.15 on Mon Jul 1 05:40:52 CEST 2024.