.\" Copyright 1999, George Staikos (staikos@0wned.org) .\" This file may be used subject to the terms and conditions of the .\" GNU General Public License Version 2, or any later version .\" at your option, as published by the Free Software Foundation. .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details." .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SYSCTL 8 "27 лютого 2020 року" procps\-ng "Керування системою" .SH НАЗВА sysctl — програма для налаштовування параметрів ядра під час роботи. .SH "КОРОТКИЙ ОПИС" \fBsysctl\fP [\fIпараметри\fP] [\fIзмінна\fP[\fB=\fP\fIзначення\fP]] [...] .br \fBsysctl \-p\fP [\fIфайл\fP або \fIформальний вираз\fP] [...] .SH ОПИС \fBsysctl\fP використовується для внесення зміни до параметрів ядра під час роботи. Доступними для зміни параметрами є параметри зі списку у /proc/sys/. Для підтримки роботи \fBsysctl\fP у Linux потрібна procfs. \fBsysctl\fP можна скористатися для читання і запису даних sysctl. .SH ПАРАМЕТРИ .TP \fIзмінна\fP Назва ключа для читання даних. Приклад: kernel.ostype. Замість роздільника «.» можна використовувати роздільник «/». .TP \fIзмінна\fP=\fIзначення\fP Для встановлення значення ключа скористайтеся записом у форматі \fIзмінна\fP=\fIзначення\fP, де \fIзмінна\fP є назвою ключа, а \fIзначення\fP — значення, яке слід встановити. Якщо у значенні містяться лапки або символи, які обробляються командною оболонкою, ви можете взяти значення у подвійні лапки. .TP \fB\-n\fP, \fB\-\-values\fP Цим параметром можна скористатися для вимикання виведення назви ключа під час виведення значень. .TP \fB\-e\fP, \fB\-\-ignore\fP Цим параметром можна скористатися для вмикання режиму ігнорування помилок, пов’язаних із невідомими ключами. .TP \fB\-N\fP, \fB\-\-names\fP Цим параметром можна скористатися для виведення лише назв. Корисно у оболонках, де передбачено програмоване доповнення команд. .TP \fB\-q\fP, \fB\-\-quiet\fP Цим параметром можна скористатися для усування з виведених даних значень, встановлених у stdout. .TP \fB\-w\fP, \fB\-\-write\fP Скористайтеся цим параметром, якщо усі аргументи визначають ключ, значення якого слід встановити. .TP \fB\-p\fP[\fIФАЙЛ\fP], \fB\-\-load\fP[=\fIФАЙЛ\fP] Завантажити параметри sysctl із вказаного файла або із /etc/sysctl.conf, якщо файл не вказано. Якщо вказати замість назви файла \-, дані буде прочитано із стандартного джерела вхідних даних. Використання цього параметра означає, що аргументами \fBsysctl\fP є файли, які буде прочитано у порядку, у якому їх було вказано. Аргумент файла може бути вказано у форматі формального виразу. .TP \fB\-a\fP, \fB\-\-all\fP Вивести всі доступні значення. .TP \fB\-\-deprecated\fP Включити застарілі параметри до списку значень \fB\-\-all\fP. .TP \fB\-b\fP, \fB\-\-binary\fP Вивести значення без додавання символу розриву рядка. .TP \fB\-\-system\fP Завантажити параметри з усіх файлів налаштувань системи. Файли буде прочитано з каталогів у вказаному списку у вказаному порядку, згори вниз. Після завантаження файла із вказаною назвою усі інші файли із такою самою назвою, які зберігаються у інших каталогах, буде проігноровано. .br /etc/sysctl.d/*.conf .br /run/sysctl.d/*.conf .br /usr/local/lib/sysctl.d/*.conf .br /usr/lib/sysctl.d/*.conf .br /lib/sysctl.d/*.conf .br /etc/sysctl.conf .TP \fB\-r\fP, \fB\-\-pattern\fP \fIвзірець\fP Застосувати лише параметри, які відповідають \fIвзірцю\fP. У \fIвзірці\fP використовується розширений синтаксис формальних виразів. .TP \fB\-A\fP Інший варіант \fB\-a\fP .TP \fB\-d\fP Інший варіант \fB\-h\fP .TP \fB\-f\fP Інший варіант \fB\-p\fP .TP \fB\-X\fP Інший варіант \fB\-a\fP .TP \fB\-o\fP Не виконувати дій. Використовується для забезпечення сумісності із BSD. .TP \fB\-x\fP Не виконувати дій. Використовується для забезпечення сумісності із BSD. .TP \fB\-h\fP, \fB\-\-help\fP Вивести текст довідки і завершити роботу. .TP \fB\-V\fP, \fB\-\-version\fP Вивести дані щодо версії і завершити роботу. .SH ПРИКЛАДИ /sbin/sysctl \-a .br /sbin/sysctl \-n kernel.hostname .br /sbin/sysctl \-w kernel.domainname="example.com" .br /sbin/sysctl \-p/etc/sysctl.conf .br /sbin/sysctl \-a \-\-pattern forward .br /sbin/sysctl \-a \-\-pattern forward$ .br /sbin/sysctl \-a \-\-pattern 'net.ipv4.conf.(eth|wlan)0.arp' .br /sbin/sysctl \-\-system \-\-pattern '^net.ipv6' .SH "ЗАСТАРІЛІ ПАРАМЕТРИ " Параметри \fBbase_reachable_time\fP та \fBretrans_time\fP вважаються застарілими. Програма \fBsysctl\fP не дозволяє змінювати значення цих параметрів. Користувачі, які вважають за потрібне використовувати застарілі інтерфейси ядра, мають змінювати значення у файловій системі /proc у інший спосіб. Приклад: .PP echo 256 > /proc/sys/net/ipv6/neigh/eth0/base_reachable_time .SH ФАЙЛИ \fI/proc/sys\fP .br \fI/etc/sysctl.d/*.conf\fP .br \fI/run/sysctl.d/*.conf\fP .br \fI/usr/local/lib/sysctl.d/*.conf\fP .br \fI/usr/lib/sysctl.d/*.conf\fP .br \fI/lib/sysctl.d/*.conf\fP .br \fI/etc/sysctl.conf\fP .SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ" \fBsysctl.conf\fP(5) \fBregex\fP(7) .SH АВТОР .UR staikos@0wned.org George Staikos .UE .SH "Як надіслати звіт про вади" Про вади, будь ласка, повідомляйте на адресу .UR procps@freelists.org .UE