Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Использование рабочих команд для наблюдения за устройством

Команды operational mode интерфейс командной строки позволяют отслеживать и контролировать работу Juniper Networks устройства. Команды режима эксплуатации существуют в иерархической структуре.

Использование команды Junos OS интерфейс командной строки

С помощью функции завершения команды можно упростить ввод команд или узнать, какие возможные параметры завершения доступны в любой момент времени.

show interfacesВдай команду. В этом случае пробел используется для автоматического автокомплетия команды.

Отобразить список всех файлов журналов, имена которых начинаются со строки "messages", а затем отобразить содержимое одного из файлов. В этом ключе для выполнения автокомплетации используется клавиша Tab.

Управление областью действия команды operational mode

Операционные Junos OS интерфейс командной строки включают параметры, которые можно использовать для идентификации определенных компонентов устройства. Например:

  1. Введите show interfaces команду, чтобы отобразить сведения обо всех интерфейсах маршрутизатора.

    Прим.:

    В этом примере выходных данных показан только один интерфейс для краткости, но в реальности данные интерфейсов для всех четырех интерфейсов будут показаны после —(more)— подсказок.

  2. Чтобы отобразить сведения о конкретном интерфейсе, введите его в качестве командного параметра:

Параметры командной матрицы маршрутов

У show version этой команды есть несколько вариантов просмотра сведений о матрице маршрутов.

Просмотр файлов и каталогов на устройстве

Junos OS и Junos OS Evolved хранят информацию в файлах устройства, включая файлы конфигурации, файлы журналов и файлы программного обеспечения устройств. На этом тему показаны примеры эксплуатационных команд, которые можно использовать для просмотра файлов и каталогов на устройстве.

Разделы:

Каталоги на устройстве

В следующей таблице перечислены некоторые стандартные каталоги Juniper Networks устройству.

Табл. 1: Каталоги на устройстве

Каталог

Описание

/config

Этот каталог расположен на внутреннем флэш-диске маршрутизатора. Он содержит активную конфигурацию (и файлы отката juniper.conf) 1, 2 и 3.

/var/db/config

Этот каталог расположен на жестком диске маршрутизатора и содержит откатные файлы от 4 до 49.

/var/tmp

Каталог расположен на жестком диске устройства. Он содержит файлы ядра различных процессов на процессорах маршрутизации. Файлы ядра создаются при сбоях конкретного процесса и используются инженерами Juniper Networks для диагностики их причины.

/var/log

Каталог расположен на жестком диске устройства. Он содержит файлы, созданные как функцией регистрации устройства, так и traceoptions командой.

/var/home

Каталог расположен на жестком диске устройства. Оно содержит поднаправление для каждого настроенного пользователя на устройстве. Эти отдельные пользовательские каталоги являются стандартным расположением файлов для многих программных команд.

/altroot

Этот каталог расположен на жестком диске устройства и содержит копию структуры корневого файла из внутреннего флэш-накопителя. Этот каталог используется в определенных режимах аварийного восстановления, когда внутренний флэш-накопитель не работает.

/altconfig

Этот каталог расположен на жестком диске устройства и содержит копию структуры файла с /config внутреннего флэш-накопителя. Этот каталог также используется в определенных режимах аварийного восстановления, когда внутренний флэш-накопитель не работает.

Перечисление файлов и каталогов

С помощью команды в рабочем режиме можно просмотреть структуру каталога устройства, а также отдельные file файлы.

  1. Чтобы получить информацию о file команде, file ? введите:

    Справка показывает, file что эта команда включает несколько параметров манипуляций с файлами.

  2. С помощью list этого параметра можно увидеть структуру каталога устройства. Например, для показа файлов, расположенных в домашнем каталоге устройства:

    Каталог по умолчанию для этой команды - это домашний каталог пользователя, зарегистрированного file list на устройстве. Фактически, каталог home пользователя является каталогом по умолчанию для большинства Junos OS, требующих имя файла.

  3. Для просмотра содержимого других каталогов файлов укажите расположение каталога. Например:

  4. Для обнаружения каталога можно также использовать систему справки, чувствительной к контексту устройства. Например:

  5. Также можно отобразить содержимое файла. Например:

Указание имен файлов и URL-адресов

В некоторых интерфейс командной строки командах и конфигурациях, включая file copy , и , можно включить имя file archive, load, saveset system login user username authentication load-key-filerequest system software add файла. В матрицу маршрутов можно включить сведения о шасси как часть имени файла lcc0 (например, lcc0-re0lcc0-re1)

Можно указать имя файла или URL-адрес одним из следующих способов:

  • filename— Файл в текущем каталоге пользователя на локальном флэш-накопителе. Можно использовать поднаправленные знаки для указания нескольких исходных файлов или одного файла назначения. В протоколах передачи гипертекста (HTTP) и FTP не поддерживаются подкрендные знаки.

    Прим.:

    Подмавные знаки поддерживаются только file (compare | copy | delete | list | rename | show) командами. При подмене file show команды с подменой она должна быть перена решением для одного имени файла.

  • path/filename— Файл на локальном флэш-диске.

  • /var/filename или /var/path/filename файл на локальном жестком диске. Можно также указать на локальном модуль маршрутизации файл для конкретного T640 в матрице маршрутов:

  • a:filename или a:path/filename файл на локальном диске. Путь по умолчанию / (каталог корневого уровня). Съемные носитли могут быть в формате MS-DOS или UNIX (UFS).

  • hostname:/path/filename, hostname:filename, hostname:path/filename, или scp://hostname/path/filename файл на scp/ssh клиенте. Эта форма недоступна во всемирной версии Junos OS. Путь по умолчанию - это домашний каталог пользователя на удаленной системе. Также можно указать hostname как username@hostname .

  • ftp://hostname/path/filenameФайл на FTP-сервере. Можно также указать hostname как username@hostnameusername или: password@hostname . Путь по умолчанию - это домашний каталог пользователя. Чтобы указать абсолютный путь, путь должен начинаться %2F с: ftp//hostname / %2Fpath/filename Чтобы в системной подсказке был указан пароль, prompt укажите его. Если требуется пароль и пароль не указан, отображается prompt сообщение об ошибке:

  • http:hostname/ path — Файл на filename сервере HTTP. Также можно указать hostname как username@hostname или username:password@hostname . Если пароль необходим и вы его не видите, будет предложено вводить его.

  • re0: /path/filenamere1 или : — Файл /path/filename на локальном модуль маршрутизации. Можно также указать на локальном модуль маршрутизации файл для конкретного T640 в матрице маршрутов:

Отображение информации Junos OS Junos OS Evolved

Можно отобразить сведения Junos OS Junos OS Evolved и другое состояние, чтобы определить, поддерживает ли версия запущенного программного обеспечения определенные функции или оборудование.

Чтобы отобразить эту информацию:

  1. Убедитесь, что работаете в режиме эксплуатации.

  2. Для отображения кратких сведений о состоянии ядра и модуль передачи пакетов введите show version brief команду. Эта команда отображает сведения о версии пакетов программного обеспечения, установленных на маршрутизаторе.

    Если указан Junos Crypto Software Suite, маршрутизатор имеет Канады и США шифрованным программным обеспечением. Если Junos crypto Software Suite не указан, маршрутизатор работает по всему миру без шифрования.

  3. Чтобы отобразить подробную информацию о версии, введите show version detail команду. На экране этой команды отображается имя хоста и сведения о версии пакетов программного обеспечения, установленных на маршрутизаторе. В нее также входит информация о версии каждого программного процесса.

Управление программами и процессами с помощью команд операционного режима

На этой теме показаны примеры Junos операционных команд, которые можно использовать для управления программами и процессами на Juniper Networks устройстве.

Отображение программных процессов

Для проверки работы системы или начала диагностики состояния ошибки может потребоваться отображение информации о программных процессах, запущенных на устройстве.

Чтобы продемонстрировать программные процессы:

  1. Убедитесь, что работаете в режиме эксплуатации.

  2. Введите show system processes extensive команду. Эта команда показывает использование CPU на устройстве и перечисляет процессы в порядке их использования.

В следующей таблице перечислены поля выходных данных, включенные в этот пример. Поля перечислены в алфавитном порядке.

Табл. 2: Поля выходных данных команды show system process extensive

Поле

Описание

COMMAND

Запущенная команда.

last pid

Идентификатор последнего процесса, присвоенный процессу.

load averages

За значением текущего времени следуют три средних загрузки.

Mem

Информация о выделении физической и виртуальной памяти.

NICE

"прекрасное" значение UNIX. Прекрасное значение позволяет процессу изменить свой конечный приоритет планирования.

PID

Идентификатор процесса.

PRI

Текущий приоритет планирования ядра процесса. Меньшее число указывает на более высокий приоритет.

processes

Число существующих процессов и количество процессов в каждом состоянии sleeping, running, starting, zombies,stopped (и).

RES

Текущий объем резидентной памяти в КБ.

SIZE

Общий размер процесса text, data,stack (и) в КБ.

STATE

Текущее состояние процесса sleepwait (, run , idle , zombistop или).

Swap

Информация о выделении физической и виртуальной памяти.

USERNAME

Владелец процесса.

WCPU

Взвешная использование CPU.

Перезапуск программного процесса

Для исправления состояния ошибки может потребоваться перезапуск программного процесса, запущенного на устройстве. Эту команду можно использовать restart для принудительного перезапуска программного процесса.

ОСТОРОЖНО:

Не перезапускайте программный процесс, если его не Juniper Networks представитель службы поддержки клиентов. Перезапуск программного процесса при обычной работе устройства может привести к прерываниям переададации пакетов и потере данных.

Чтобы перезапустить программный процесс:

  1. Убедитесь, что работаете в режиме эксплуатации.

  2. Введите следующую команду:

    • process-name это имя процесса, который необходимо перезапустить. Например, routing или class-of-service . С помощью функции завершения команды Junos OS список программных процессов, которые можно перезапустить с помощью этой команды.

    • Этот параметр gracefully перезапускет программный процесс после выполнения задач очистки.

    • Этот параметр immediately перезапускет программный процесс, не выполняя задач очистки.

    • Этот параметр soft повторно считыет и активирует конфигурацию без полного перезапуска программных процессов. Например, BGP равноправные ранги остаются в состоянии up, а таблица маршрутов остается постоянной.

Прим.:

Параметры и параметры команды являются необязательными и не требуются gracefullyimmediately для выполнения softrestart команды.

В следующем примере показано, как перезапустить процесс маршрутизации:

При перезагрузке процесса происходит обновление identifer (PID) процесса.

Рис. 1: Перезапуск процессаПерезапуск процесса

Остановка программного обеспечения

ОСТОРОЖНО:

Чтобы избежать возможного повреждения файловой системы и предотвратить потерю данных, необходимо всегда изящно отключать программное обеспечение перед выключением устройства.

Остановка работы программного обеспечения на устройстве должна быть сделана через прямое подключение консоли, а не через сеть. Когда программное обеспечение отключится, сеть отключится, и при этом вы не увидите результатов. Чтобы остановить программное обеспечение:

  1. Убедитесь, что работаете в режиме эксплуатации.

  2. Введите request system halt команду. Эта команда останавливает все системные процессы и останавливает операционную систему. Например:

Перезагрузка программного обеспечения

После обновления ПО или восстановления (иногда) из состояния ошибки необходимо перезагрузить программное обеспечение. Как и в случае с командой, перезагрузка должна быть сделана через прямое подключение к консоли, в противном случае вы не увидите выходные данные команды при отсеии сети в процессе shutdown перезагрузки. Для перезагрузки программного обеспечения:

  1. Убедитесь, что работаете в режиме эксплуатации.

  2. Введите request system reboot команду. Эта команда отображает последние стадии завершения работы системы и выполняет перезагрузку. Запросы перезагрузки записываюются в файлы системного журнала, которые можно просмотреть с помощью show log messages команды. Например:

Использование символа Junos OS интерфейс командной строки комментариев # для команд режима работы

Символ комментариев позволяет копировать команды операционного режима, включавшие комментарии из файла и включавшие их в интерфейс командной строки. Знак pound (#) в начале командной строки указывает на строку комментария. Это полезно для описания часто используемых команд режима эксплуатации; например инструкции пользователя по мониторингу сети. Чтобы добавить комментарий к файлу команды, первым символом строки должен быть # . При запуске команды остальные строки игнорируются # Junos OS.

Прим.:

Комментарии, вписаные в интерфейс командной строки как индивидуально, так и путем встилки содержимого файла конфигурации, не сохраняются в конфигурации устройства, а игнорируются.

Чтобы добавить комментарии в рабочем режиме, начните с #и закончите новой строкой (возврат каретки):

comment-string это текст комментариев. Текст комментария может иметь любую длину, но каждая строка комментариев должна начинаться с #.