В Linux SYSCTL команда настраивает параметры ядра во время выполнения. Доступные параметры перечислены в / proc / sys /. Procfs требуется для поддержки sysctl (8) в Linux . Используйте sysctl (8) для чтения и записи данных sysctl.
конспект
переменная sysctl [-n] [-e] ... переменная sysctl [-n] [-e] -w = значение ... sysctl [-n] [-e] -p <имя файла> (по умолчанию / etc / sysctl .conf) sysctl [-n] [-e] -a sysctl [-n] [-e] -A
параметры
Переменная — это имя ключа для чтения, например:
kernel.ostype
Разделитель косой черты также принимается вместо точки, разделяющей пару ключ / значение. Например:
ядро / тип_ос
Чтобы установить ключ, используйте форму:
переменная = значение
Переменная — это ключ, а значение — это значение, на которое она установлена. Если значение содержит кавычки или символы, которые анализируются оболочкой, вам может потребоваться заключить значение в двойные кавычки. Для этого требуется параметр -w .
Другие параметры
-n : Используйте эту опцию, чтобы печатать только значения данной переменной или переменных.
-e : Используйте эту опцию, чтобы игнорировать ошибки о неизвестных ключах.
-p : загрузить настройки sysctl из указанного файла или /etc/sysctl.conf, если ничего не указано.
-a : отображает все переменные.
-w : Включает запись значения в переменную.
Примеры использования
/ sbin / sysctl -a
/ sbin / sysctl -n kernel.hostname
/ sbin / sysctl -w kernel.domainname = "example.com"
/ sbin / sysctl -p /etc/sysctl.conf
Конкретное использование может варьироваться в зависимости от дистрибутива Linux. Используйте команду man (% man), чтобы увидеть, как команда используется на вашем компьютере.