Provided by: procps_3.3.17-6ubuntu2.1_amd64 bug

НАЗВА

       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
              Завантажити параметри з усіх файлів налаштувань  системи.  Файли  буде  прочитано  з  каталогів  у
              вказаному  списку у вказаному порядку, згори вниз. Після завантаження файла із вказаною назвою усі
              інші файли із такою самою назвою, які зберігаються у інших каталогах, буде проігноровано.
              /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

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

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

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

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

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

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

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

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

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

ПРИКЛАДИ

       /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'

ЗАСТАРІЛІ ПАРАМЕТРИ

       Параметри  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

Як надіслати звіт про вади

       Про вади, будь ласка, повідомляйте на адресу procps@freelists.org

procps-ng                                      27 лютого 2020 року                                     SYSCTL(8)