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: Используйте эту опцию, чтобы печатать только значения данной переменной или переменных.
-е: Используйте эту опцию, чтобы игнорировать ошибки о неизвестных ключах.
-п: Загрузите настройки sysctl из указанного файла или /etc/sysctl.conf, если ничего не указано.
—: Отображает все переменные.
-вес: Включает запись значения в переменную.
Примеры использования
/ sbin / sysctl -a
/ sbin / sysctl -n kernel.hostname
/ sbin / sysctl -w kernel.domainname = "example.com"
/ sbin / sysctl -p /etc/sysctl.conf
Конкретное использование может варьироваться в зависимости от дистрибутива Linux. Используйте команду man (% man), чтобы увидеть, как команда используется на вашем компьютере.