Документация: ПО Факел — разрабатываемая версия
Параметры системы¶
Обзор¶
Параметры раздела system option определяют общее поведение системы: реакцию на нажатие клавиш и на критические ошибки, параметры загрузки ядра, настройки клиентов HTTP и SSH, профиль производительности и режим приема пакетов интерфейсами, которые обслуживает FVE. Раздел system sysctl позволяет изменить параметры ядра операционной системы, раздел system time-zone задает часовой пояс.
Параметры раздела system option делятся на группы:
Поведение системы. Параметр
ctrl-alt-deleteзадает действие при нажатии Ctrl-Alt-Delete (игнорировать, перезагрузить или выключить систему); если параметр не задан, нажатие игнорируется. Параметрreboot-on-panicвключает перезагрузку через 60 секунд после критической ошибки ядра. Параметрstartup-beepвключает звуковой сигнал, когда в систему можно войти. Параметрkeyboard-layoutзадает раскладку клавиатуры (по умолчаниюus), параметрtime-format— 12-часовой или 24-часовой формат времени (по умолчанию 12-часовой). Параметрdisable-usb-autosuspendотключает автоматическое приостановление питания устройств USB. Параметрtraceвключает или отключает вывод отладочной трассировки служебных программ системы.Корневой раздел. Параметр
root-partition-auto-resizeрасширяет корневой раздел до конца диска при каждой загрузке системы. Однократное расширение выполняет командаforce root-partition-auto-resize(см. Образы системы).Параметры ядра. Параметры
kernel disable-mitigations,kernel disable-power-saving,kernel amd-pstate-driverиkernel quietизменяют параметры загрузки ядра и вступают в силу после перезагрузки. Параметрkernel amd-pstate-driverпринимается только на процессорах AMD. Параметрkernel debug wireguardвключает динамическую отладку модуля WireGuard сразу после применения конфигурации.Производительность. Параметр
performanceнастраивает систему на максимальную пропускную способность сети (throughput) или на низкую задержку (latency). Параметрinterfaces-rx-modeзадает режим приема пакетов для интерфейсов, которые обслуживает FVE: опрос (polling, по умолчанию), прерывания (interrupt) или адаптивный режим (adaptive). В адаптивном режиме система работает в режиме прерываний, пока нагрузка не превысит порогpolling-mode-threshold(по умолчанию 4 %), и переключается обратно в режим прерываний при снижении нагрузки до порогаinterrupt-mode-threshold(по умолчанию 2 %). Пороги задаются в процентах.Источник соединений. Параметры
http-clientиssh-clientзадают адрес (source-address) или интерфейс (source-interface) источника соединений, которые маршрутизатор устанавливает как клиент HTTP и SSH. Адрес источника должен быть назначен одному из интерфейсов маршрутизатора; иначе применение конфигурации завершается ошибкой. Для клиента HTTP нельзя одновременно задать адрес и интерфейс. Параметрssh-clientдействует на клиент SSH командной оболочки маршрутизатора (командаssh): сsource-addressсоединение устанавливается с заданного адреса, сsource-interface— через заданный интерфейс с его адресом. Команды CLI, которые передают файлы по SCP или SFTP (например,save scp://…), используют собственный клиент, и параметрssh-clientна них не действует.
Раздел system sysctl содержит параметры ядра в виде пар «имя — значение»: имя задает узел parameter <parameter>, значение — параметр value. Допустимые имена — имена параметров ядра работающей системы в записи через точку (например, net.ipv4.tcp_keepalive_time); другое имя отклоняется при вводе команды с сообщением Invalid value. Значения вступают в силу при применении конфигурации. Если ядро не принимает значение, применение конфигурации завершается ошибкой sysctl: setting key "<parameter>": Invalid argument. После удаления параметра из конфигурации ядро сохраняет установленное значение до перезагрузки системы.
Параметр system time-zone задает часовой пояс системы; по умолчанию используется UTC. Часовой пояс вступает в силу при применении конфигурации.
Параметры interfaces-rx-mode, polling-mode-threshold и interrupt-mode-threshold относятся к интерфейсам, которые обслуживает FVE. Текущий режим приема пакетов и пороги переключения отображают команды show system interfaces-rx-mode и show system adaptive-mode-thresholds (см. Общие сведения).
В текущей версии ПО Факел параметры http-client source-address и http-client source-interface не применяются (см. Ограничения).
Список команд¶
Режим «Конфигурирование»¶
system option ctrl-alt-delete <ctrl-alt-delete>¶
Синтаксис:
set system option ctrl-alt-delete
<ctrl-alt-delete>delete system option ctrl-alt-delete
<ctrl-alt-delete>show system option ctrl-alt-delete
Аргументы:
<ctrl-alt-delete>— действие системы. Возможные значения:ignore— игнорировать комбинацию клавиш;reboot— перезагрузить систему;poweroff— выключить систему.
Режим: «Конфигурирование».
system option disable-usb-autosuspend¶
Синтаксис:
set system option disable-usb-autosuspend
delete system option disable-usb-autosuspend
show system option disable-usb-autosuspend
Режим: «Конфигурирование».
system option http-client source-address <source-address>¶
source-interface.Синтаксис:
set system option http-client source-address
<source-address>delete system option http-client source-address
<source-address>show system option http-client source-address
Аргументы:
<source-address>— адрес источника. Адрес должен быть назначен одному из интерфейсов маршрутизатора. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h).
Режим: «Конфигурирование».
system option http-client source-interface <source-interface>¶
source-address.Синтаксис:
set system option http-client source-interface
<source-interface>delete system option http-client source-interface
<source-interface>show system option http-client source-interface
Аргументы:
<source-interface>— имя интерфейса. Формат: строка.
Режим: «Конфигурирование».
system option interfaces-rx-mode <interfaces-rx-mode>¶
Синтаксис:
set system option interfaces-rx-mode
<interfaces-rx-mode>delete system option interfaces-rx-mode
<interfaces-rx-mode>show system option interfaces-rx-mode
Аргументы:
<interfaces-rx-mode>— режим приема пакетов. Возможные значения:polling— опрос; цикл обработки работает без ожидания (низкая задержка, высокая загрузка процессора);interrupt— прерывания; цикл обработки ожидает события (низкая загрузка процессора, задержка немного выше);adaptive— адаптивный режим; система работает в режиме прерываний, пока нагрузка не превысит порог переключения в режим опроса. Значение по умолчанию: polling.
Режим: «Конфигурирование».
system option interrupt-mode-threshold <interrupt-mode-threshold>¶
show system adaptive-mode-thresholds выводит его по шкале от 0 до 255, то есть значение в процентах, умноженное на 2,5 (см. Общие сведения).Синтаксис:
set system option interrupt-mode-threshold
<interrupt-mode-threshold>delete system option interrupt-mode-threshold
<interrupt-mode-threshold>show system option interrupt-mode-threshold
Аргументы:
<interrupt-mode-threshold>— порог в процентах. Формат: целое число. Диапазон значений: от 1 до 100. Значение по умолчанию: 2.
Режим: «Конфигурирование».
system option kernel amd-pstate-driver <amd-pstate-driver>¶
Синтаксис:
set system option kernel amd-pstate-driver
<amd-pstate-driver>delete system option kernel amd-pstate-driver
<amd-pstate-driver>show system option kernel amd-pstate-driver
Аргументы:
<amd-pstate-driver>— режим драйвера. Возможные значения:active— низкоуровневое управление прошивкой по заданному профилю; регулятор системы не действует;passive— драйвер позволяет регулятору системы управлять частотой процессора и предоставляет доступные состояния производительности;guided— драйвер позволяет задать желаемые уровни производительности, а прошивка выбирает уровень в этом диапазоне с учетом текущей нагрузки.
Режим: «Конфигурирование».
system option kernel debug wireguard¶
Синтаксис:
set system option kernel debug wireguard
delete system option kernel debug wireguard
show system option kernel debug wireguard
Режим: «Конфигурирование».
system option kernel disable-mitigations¶
Синтаксис:
set system option kernel disable-mitigations
delete system option kernel disable-mitigations
show system option kernel disable-mitigations
Режим: «Конфигурирование».
system option kernel disable-power-saving¶
Синтаксис:
set system option kernel disable-power-saving
delete system option kernel disable-power-saving
show system option kernel disable-power-saving
Режим: «Конфигурирование».
system option kernel quiet¶
Синтаксис:
set system option kernel quiet
delete system option kernel quiet
show system option kernel quiet
Режим: «Конфигурирование».
system option keyboard-layout <keyboard-layout>¶
Синтаксис:
set system option keyboard-layout
<keyboard-layout>delete system option keyboard-layout
<keyboard-layout>show system option keyboard-layout
Аргументы:
<keyboard-layout>— раскладка клавиатуры. Возможные значения:us— США;uk— Великобритания;fr— Франция;de— Германия;es— Испания;fi— Финляндия;it— Италия;jp106— Япония;no— Норвегия;dk— Дания;se-latin1— Швеция;dvorak— раскладка Дворака. Значение по умолчанию: us.
Режим: «Конфигурирование».
system option performance <performance>¶
Синтаксис:
set system option performance
<performance>delete system option performance
<performance>show system option performance
Аргументы:
<performance>— профиль настройки. Возможные значения:throughput— настройка на максимальную пропускную способность сети;latency— настройка на низкую задержку в сети.
Режим: «Конфигурирование».
system option polling-mode-threshold <polling-mode-threshold>¶
show system adaptive-mode-thresholds выводит его по шкале от 0 до 255, то есть значение в процентах, умноженное на 2,5 (см. Общие сведения).Синтаксис:
set system option polling-mode-threshold
<polling-mode-threshold>delete system option polling-mode-threshold
<polling-mode-threshold>show system option polling-mode-threshold
Аргументы:
<polling-mode-threshold>— порог в процентах. Формат: целое число. Диапазон значений: от 1 до 100. Значение по умолчанию: 4.
Режим: «Конфигурирование».
system option reboot-on-panic¶
Синтаксис:
set system option reboot-on-panic
delete system option reboot-on-panic
show system option reboot-on-panic
Режим: «Конфигурирование».
system option root-partition-auto-resize¶
Синтаксис:
set system option root-partition-auto-resize
delete system option root-partition-auto-resize
show system option root-partition-auto-resize
Режим: «Конфигурирование».
system option ssh-client source-address <source-address>¶
ssh) устанавливает соединения. На команды CLI, которые передают файлы по SCP или SFTP, параметр не действует.Синтаксис:
set system option ssh-client source-address
<source-address>delete system option ssh-client source-address
<source-address>show system option ssh-client source-address
Аргументы:
<source-address>— адрес источника. Адрес должен быть назначен одному из интерфейсов маршрутизатора. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h).
Режим: «Конфигурирование».
system option ssh-client source-interface <source-interface>¶
ssh) устанавливает соединения; адрес источника — адрес этого интерфейса. На команды CLI, которые передают файлы по SCP или SFTP, параметр не действует.Синтаксис:
set system option ssh-client source-interface
<source-interface>delete system option ssh-client source-interface
<source-interface>show system option ssh-client source-interface
Аргументы:
<source-interface>— имя интерфейса. Формат: строка.
Режим: «Конфигурирование».
system option startup-beep¶
Синтаксис:
set system option startup-beep
delete system option startup-beep
show system option startup-beep
Режим: «Конфигурирование».
system option time-format <time-format>¶
Синтаксис:
set system option time-format
<time-format>delete system option time-format
<time-format>show system option time-format
Аргументы:
<time-format>— формат времени. Возможные значения:12-hour— 12-часовой формат времени;24-hour— 24-часовой формат времени. Значение по умолчанию: 12-hour.
Режим: «Конфигурирование».
system option trace <trace>¶
Синтаксис:
set system option trace
<trace>delete system option trace
<trace>show system option trace
Аргументы:
<trace>— состояние вывода трассировки. Возможные значения:enable— вывод трассировки включен;disable— вывод трассировки отключен.
Режим: «Конфигурирование».
system sysctl parameter <parameter>¶
value. После удаления параметра из конфигурации ядро сохраняет установленное значение до перезагрузки системы.Синтаксис:
set system sysctl parameter
<parameter>delete system sysctl parameter
<parameter>show system sysctl parameter
Аргументы:
<parameter>— имя параметра ядра работающей системы в записи через точку, напримерnet.ipv4.tcp_keepalive_time. Другое имя отклоняется с сообщениемInvalid value.
Режим: «Конфигурирование».
system sysctl parameter <parameter> value <value>¶
sysctl: setting key "<parameter>": Invalid argument.Синтаксис:
set system sysctl parameter
<parameter>value<value>delete system sysctl parameter
<parameter>value<value>show system sysctl parameter
<parameter>value
Аргументы:
<parameter>— имя параметра ядра. Формат: строка.<value>— значение параметра. Формат: строка.
Режим: «Конфигурирование».
system time-zone <time-zone>¶
Синтаксис:
set system time-zone
<time-zone>delete system time-zone
<time-zone>show system time-zone
Аргументы:
<time-zone>— название часового пояса. Формат: название часового пояса из базы данных часовых поясов, напримерEurope/Moscow. Значение по умолчанию: UTC.
Режим: «Конфигурирование».