Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

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

Пример интерфейс командной строки команды

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

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

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

Команды режима эксплуатации: Обзор управления областью

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

  • Эта команда используется show interfaces для отображения информации обо всех интерфейсах маршрутизатора.

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

    Прим.:

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

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

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

Эта show version команда предлагает несколько вариантов просмотра информации о матрице маршрутов.

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

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

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

В следующей таблице перечислены некоторые стандартные каталоги 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 пользователя является каталогом по умолчанию для большинства команд, требующих имя файла.

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

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

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

Имена файлов и URL-адреса

Имя файла можно включить в команды интерфейс командной строки конфигурации, такие как:

  • file copy
  • file archive,
  • load,
  • save
  • set system login user
  • username
  • authentication
  • load-key-file
  • request 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 клиенте. Эта форма недоступна в мировой версии операционной системы. Путь по умолчанию - это домашний каталог пользователя на удаленной системе. Также можно указать 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 определенные функции или оборудование.

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

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

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

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

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

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

Показать программные процессы

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

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

  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 . Вы можете использовать функцию завершения команды системы для того, чтобы увидеть список программных процессов, которые можно перезапустить с помощью этой команды.

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

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

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

Прим.:

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

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

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

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

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

ОСТОРОЖНО:

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

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

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

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

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

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

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

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

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

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

интерфейс командной строки комментариев # для команд операционного режима

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

Прим.:

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

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

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