sysctl(8)

SYSCTL(8) SYSCTL(8)

НАЗВАНИЕ

sysctl - настройка параметров ядра во время выполнения

СИНТАКСИС

sysctl [-n] [-e] переменная ...
sysctl [-n] [-e] [-q|-v] -w переменная=значение ...
sysctl [-n] [-e] [-q|-v] -p <файл>
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

ОПИСАНИЕ

sysctl используется для изменения параметров ядра во время выполнения. Доступные параметры перечислены в /proc/sys/. Для поддержки sysctl(8) в Linux необходима поддержка файловой системы procfs. sysctl(8) может использоваться как для чтения, так и для записи параметров ядра.

ПАРАМЕТРЫ

переменная
Имя ключа, из которого производится чтение, к примеру kernel.ostype. Наряду с разделителем '.' поддерживается '/'.
переменная=значение
Чтобы изменить значение ключа, используйте форму переменная=значение, где "переменная" - это изменяемый ключ, а "значение" - значение, ему присваиваемое. Если значение содержит кавычки или символы, обрабатываемые оболочкой, вам может потребоваться заключить значение в двойные кавычки. Эта форма требует использования ключа -w.
-n
Не выводить имена ключей при выводе их значений.
-e
Игнорировать ошибки, связанные с неизвестными ключами.
-N
Выводить только имена. Это может быть полезно для оболочек, поддерживающих настраиваемое автодополнение.
-q
Не выводить устанавливаемые значения на стандартный вывод.
-v
Выводить устанавливаемые значения на стандартный вывод.
-w
Этот параметр используется для изменения значений ключей.
-p
Загрузить настройки из указанного файла или /etc/sysctl.conf, если файл не указан.
-a
Вывести все доступные в данный момент настройки.
-A
Вывести все доступные в данный момент настройки в табличном виде.

ПРИМЕРЫ

/sbin/sysctl -a
/sbin/sysctl -n kernel.hostname
/sbin/sysctl -w kernel.domainname="example.com"
/sbin/sysctl -p /etc/sysctl.conf

ФАЙЛЫ

/proc/sys /etc/sysctl.conf

СМ. ТАКЖЕ

sysctl.conf(5)

ОШИБКИ

Параметр -A действует точно так же, как -a.

АВТОР

George Staikos, <staikos@0wned.org>

ПЕРЕВОД

Andrey Rahmatullin <wrar@altlinux.ru> 10.11.2005

21 Sep 1999