Режим Конфигурирования#
Режим Конфигурирования позволяет использовать команды, приводящие к изменению в конфигурации операционной системы.
Для перевода операционной системы из режима Администрирования в режим Конфигурирования используйте команду:
- • configure#
admin@fakel:~$ configure
[edit]
admin@fakel#
Подсказка
Обозначение текущего режима при запросе ввода в командной строке поменяется с символа $
(режим Администрирования) на символ #
(режим Конфигурирования).
Для перевода устройства под управлением операционной системы обратно в режим Администрирования используйте команду:
- • exit#
admin@fakel# exit
exit
admin@fakel:~$
Работа в режиме Конфигурирования#
Все команды, выполняемые в режиме Конфигурирования, связаны с определенным уровнем иерархической структуры, который определяется администратором в процессе ввода команд. В режиме Конфигурирования можно производить изменения в настройках операционной системы с самого верхнего уровня иерархической структуры, но в таком случае цепочка команд при их ручном вводе получится достаточно длинной. Изменение уровня иерархической структуры сократит длину используемых команд и упростит настройку конфигурации операционной системы.
Для изменения текущего уровня иерархической структуры используйте команду:
- • edit#
admin@fakel# edit interfaces ethernet eth0
[edit interfaces ethernet eth0]
admin@fakel#
Пример выше демонстрирует работу команды edit
.
После ввода команды edit interfaces ethernet eth0
операционная система переходит на уровень иерархической структуры конфигурации, связанный с цепочкой команд interfaces ethernet eth0
.
Все команды, будут выполняться в отношение данного уровня.
Для возвращения на самый верхний уровень иерархической структуры используйте команды:
- • top#
- • exit#
Для перемещения на один уровень иерархической структуры вверх используйте команду:
- • up#
Для вывода на экран рабочей конфигурации используйте команду:
- • show#
Команда show
, введенная в режиме Конфигурирования, приведет к отображению рабочей конфигурации с обозначением ее строк символами:
+ - добавленные строки
> - измененные строки
- - удаленные строки
Пример работы команды show:
admin@fakel# show interfaces
ethernet eth0 {
description MY_OLD_DESCRIPTION
disable
hw-id 00:53:dd:44:3b:03
}
loopback lo {
}
[edit]
admin@fakel# set interfaces ethernet eth0 address dhcp
[edit]
admin@fakel# set interfaces ethernet eth0 description MY_NEW_DESCRIPTION
[edit]
admin@fakel# delete interfaces ethernet eth0 disable
[edit]
admin@fakel# show interfaces
ethernet eth0 {
+ address dhcp
> description MY_NEW_DESCRIPTION
- disable
hw-id 00:53:dd:44:3b:03
}
loopback lo {
}
Пример выше демонстрирует работу команды show interfaces
, которая выводит информацию о рабочей конфигурации сетевых интерфейсов до и после внесения изменений в настройки интерфейса eth0.
Для вывода информации обо всех выполненных командах set
используется набор команд:
- • show | commands#
Пример работы команды show | commands:
admin@fakel# show interfaces ethernet eth0 | commands
set address dhcp
set hw-id 00:53:ad:44:3b:03
Пример выше демонстрирует работу команды show interfaces ethernet eth0 | commands
, которая выводит информации о выполненных командах для интерфейса eth0.
В режиме Конфигурирования вывод команды show
зависит от текущего активного уровня иерархической структуры.
Команда show
выводит информацию о настройках конфигурации, которая относится к текущему активному уровню иерархической структуры.
[edit interfaces ethernet eth0]
admin@fakel# show
address dhcp
hw-id 00:53:ad:44:3b:03
Пример выше демонстрирует вывод команды show
, когда система находится на иерархическом уровне, который отвечает за настройку интерфейса eth0.
Для выхода из режима Конфигурирования используйте команду:
- • exit#
Во время выполнения команды exit
операционная система должна находится на самом верхнем уровне иерархической структуры.
Использование данной команды на любой другом уровне приведет к перемещению на самый верхний уровень иерархической структуры.
[edit interfaces ethernet eth0]
admin@fakel# exit
[edit]
fakel@fakeel# exit
admin@fakel:~$
Пример выше демонстрирует работу команды exit
.
После первого ввода команды exit
система переходит на самый верхний иерархический уровень.
Повторный ввод команды exit
переводит систему в режим Администрирования
Доступ к командам режима Администрирования через режим Конфигурирования#
Когда операционная система находится в режиме Конфигурирования, команды режима Администрирования не доступны для использования напрямую. Все команды режима Администрирования можно использовать в составе набора команд:
- • run [command]#
Где параметр command
это команда из режима Администрирования.
При использовании набора команд run [command]
автозаполнение строки с командами при помощи клавиши TAB и получение справки посредством ввода символа ? доступны для использования.
Пример работы команды run:
[edit]
admin@fakel# run show interfaces
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface IP Address S/L Description
--------- ---------- --- -----------
eth0 0.0.0.0/0 u/u
Пример выше демонстрирует работу команды run show interfaces
, которая выводит информации о сетевых интерфейсах.
Для получения дополнительной информации о возможностях режима Конфигурирования обратитесь к главе Работа с конфигурацией системы.