Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Uso de comandos operativos para supervisar un dispositivo

Los comandos CLI del modo operativo le permiten monitorear y controlar el funcionamiento de un dispositivo de Juniper Networks. Los comandos del modo operativo existen en una estructura jerárquica.

Ejemplo de finalización de comandos de CLI

La función de finalización de comandos puede ayudar a que sea más fácil ingresar comandos o aprender qué posibles opciones de finalización están disponibles en un momento dado.

En este ejemplo se muestra el resultado de emitir el show interfaces comando. En este caso, la barra espaciadora se utiliza para autocompletar el comando.

En este ejemplo se muestra cómo mostrar una lista de todos los archivos de registro cuyos nombres comienzan con la cadena "messages" y, a continuación, mostrar el contenido de uno de los archivos. Aquí, la tecla Tab se utiliza para realizar el autocompletado.

Comandos del modo operativo: descripción general del control del alcance

Los comandos operativos de la CLI de Junos OS Evolved incluyen opciones que puede utilizar para identificar componentes específicos en un dispositivo. Por ejemplo:

  • Utilice el show interfaces comando para mostrar información acerca de todas las interfaces en el enrutador.

  1. Escriba el show interfaces comando para mostrar información sobre todas las interfaces del enrutador.

    Nota:

    Este resultado de ejemplo muestra solo una interfaz, en aras de la brevedad, pero en realidad, la información de las interfaces para las cuatro se mostraría después de las —(more)— indicaciones.

  2. Para mostrar información acerca de una interfaz específica, escriba esa interfaz como una opción de comando:

Opciones de comando de matriz de enrutamiento

El show version comando ofrece varias opciones para ver información sobre la matriz de enrutamiento.

Ver archivos y directorios en un dispositivo

El sistema operativo almacena información en archivos en el dispositivo, incluidos archivos de configuración, archivos de registro y archivos de software del dispositivo. En este tema se muestran algunos ejemplos de comandos operativos que puede usar para ver archivos y directorios en un dispositivo.

Directorios en el dispositivo

En la siguiente tabla se enumeran algunos directorios estándar en un dispositivo de Juniper Networks.

Tabla 1: Directorios en el dispositivo

Directorio

Descripción

/config

Este directorio se encuentra en la unidad flash interna del dispositivo. Contiene la configuración activa (juniper.conf) y los archivos de reversión 1, 2 y 3.

/var/db/config

Este directorio se encuentra en el disco duro del dispositivo y contiene los archivos de reversión 4 a 49.

/var/tmp

Este directorio se encuentra en el disco duro del dispositivo. Contiene archivos de núcleo de los diversos procesos en los motores de enrutamiento. Los archivos principales se generan cuando un proceso en particular se bloquea. Los ingenieros de Juniper Networks utilizan estos archivos principales para diagnosticar la causa de la falla.

/var/log

Este directorio se encuentra en el disco duro del dispositivo. Contiene archivos generados por la función de registro del dispositivo.

/var/home

Este directorio se encuentra en el disco duro del dispositivo. Contiene un subdirectorio para cada usuario configurado en el dispositivo. Estos directorios de usuario individuales son la ubicación de archivo predeterminada para muchos comandos de software.

/altroot

Este directorio se encuentra en el disco duro del dispositivo y contiene una copia de la estructura de archivos raíz de la unidad flash interna. Este directorio se utiliza en ciertos modos de recuperación ante desastres en los que la unidad flash interna no está operativa.

/altconfig

Este directorio se encuentra en el disco duro del dispositivo y contiene una copia de la /config estructura de archivos de la unidad flash interna. Este directorio también se utiliza en ciertos modos de recuperación ante desastres cuando la unidad flash interna no está operativa.

Lista de archivos y directorios

Puede ver la estructura de directorios del dispositivo, así como los archivos individuales emitiendo el file comando en modo operativo.

  1. Para obtener ayuda sobre el file comando, escriba file ?:

    La Ayuda muestra que el file comando incluye varias opciones para manipular archivos.

  2. Utilice la list opción para ver la estructura de directorios del dispositivo. Por ejemplo, para mostrar los archivos ubicados en el directorio de inicio del dispositivo:

    El directorio predeterminado para el file list comando es el directorio principal del usuario que ha iniciado sesión en el dispositivo. De hecho, el directorio principal del usuario es el directorio predeterminado para la mayoría de los comandos que requieren un nombre de archivo.

  3. Para ver el contenido de otros directorios de archivos, especifique la ubicación del directorio. Por ejemplo:

  4. También puede utilizar el sistema de ayuda contextual del dispositivo para localizar un directorio. Por ejemplo:

  5. También puede mostrar el contenido de un archivo. Por ejemplo:

Nombres de archivo y URL

Puede incluir un nombre de archivo en comandos CLI e instrucciones de configuración como los siguientes:

  • file copy
  • file archive,
  • load,
  • save
  • set system login user
  • username
  • authentication
  • load-key-file
  • request system software add

En una matriz de enrutamiento, puede incluir información del chasis como parte del nombre de archivo (por ejemplo, lcc0, lcc0-re0, o lcc0-re1).

Puede especificar un nombre de archivo o una URL de una de las siguientes maneras:

  • filename: archivo en el directorio actual del usuario en la unidad flash local. Puede utilizar caracteres comodín para especificar varios archivos de origen o un único archivo de destino. Ni HTTP ni FTP admiten comodines.

    Nota:

    Solo los file (compare | copy | delete | list | rename | show) comandos admiten comodines. Cuando se emite el file show comando con un comodín, el comando debe resolverse en un nombre de archivo.

  • path/filename: archivo en el disco flash local.

  • /var/filename o /var/path/filename—Archivo en el disco duro local.

  • a:filename o a:path/filename—Archivo en la unidad local. La ruta predeterminada es / (el directorio de nivel raíz). Los medios extraíbles pueden estar en formato MS-DOS o UNIX (UFS).

  • hostname:/path/filename, hostname:filename, hostname:path/filename, o scp://path//hostnamefilename—Archivo en un scp/ssh cliente. Este formulario no está disponible en la versión mundial del sistema operativo. La ruta predeterminada es el directorio principal del usuario en el sistema remoto. También puede especificar hostname como username@hostname.

  • ftp://hostname/path/filename: archivo en un servidor FTP. También puede especificar hostname como username@hostname o username:.password@hostname La ruta predeterminada es el directorio principal del usuario.

    Para especificar una ruta absoluta, la ruta debe comenzar por %2F; por ejemplo, ftp://hostname/%2Fpath/filename.

    Para que el sistema le pida la contraseña, especifique prompt en su lugar la contraseña. Si se requiere una contraseña y no especifica la contraseña o prompt, se muestra un mensaje de error:

  • http:hostname/path/:filename archivo en un servidor HTTP. También puede especificar hostname como username@hostname o .username:password@hostname Si se requiere una contraseña y la omite, se le pedirá.

  • re0:/filename/path o re1:/path/filename—Archivo en un motor de enrutamiento local.

Mostrar información del sistema operativo

Puede mostrar la información de la versión de Junos OS Evolved y otros estados para determinar si la versión del software que está ejecutando admite funciones o hardware específicos.

Para mostrar esta información:

  1. Asegúrese de que está en modo operativo.
  2. Para mostrar información breve y el estado del kernel y del motor de reenvío de paquetes, ingrese el show version brief comando. Este comando muestra información de la versión de los paquetes de software instalados en el enrutador.

    Si Junos Crypto Software Suite aparece en la lista, el enrutador tiene un software cifrado de Canadá y EE. UU. Si Junos Crypto Software Suite no aparece en la lista, el enrutador está ejecutando software no cifrado en todo el mundo.

  3. Para mostrar información detallada de la versión, ingrese el show version detail comando. Este comando muestra el nombre de host y la información de versión de los paquetes de software instalados en el enrutador. También incluye la información de versión para cada proceso de software.

Administración de programas y procesos mediante comandos del modo operativo

En este tema se muestran algunos ejemplos de comandos operativos de Junos OS evolucionado que puede usar para administrar programas y procesos en un dispositivo de Juniper Networks.

Mostrar procesos de software

Para comprobar el funcionamiento del sistema o para comenzar a diagnosticar una condición de error, es posible que deba mostrar información sobre los procesos de software que se ejecutan en el dispositivo.

Para mostrar los procesos de software:

  1. Asegúrese de que está en modo operativo.

  2. Escriba el show system processes extensive comando. Este comando muestra el uso de CPU en el dispositivo y enumera los procesos en orden de utilización de CPU.

En la tabla siguiente se enumeran y describen los campos de salida incluidos en este ejemplo. Los campos se enumeran en orden alfabético.

Tabla 2: El sistema muestra extensos campos de salida de comando

Campo

Descripción

COMMAND

Comando que se está ejecutando.

%CPU

Uso de la CPU.

%MEM

Uso de memoria.

NI

Buena relación calidad-precio de la tarea.

Un valor nice negativo indica alta prioridad.

Un valor nice positivo indica prioridad baja.

PID

Identificador de proceso.

PRI

Prioridad de programación actual del kernel del proceso.

Un número más bajo indica una prioridad más alta.

RSS

Tamaño de memoria residente en KB.

RSS es un subconjunto del espacio de direcciones virtuales (VIRT) que representa la memoria física no intercambiada que una tarea está utilizando actualmente.

S

Estado del proceso

El estado puede ser:

  • D = sueño ininterrumpido

  • I = inactivo

  • R = corriendo

  • S = dormir

  • T = detenido por la señal de control de trabajo

  • t = detenido por el depurador durante el seguimiento

  • Z = zombi

SIZE

Tamaño total del proceso (text, data, y stack), en KB.

TID

Identificador de subproceso.

Identifica el subproceso cuando existen varios subprocesos para el mismo proceso.

TIME

Tiempo total de CPU que la tarea ha utilizado desde que comenzó.

USER

Propietario del proceso.

Reinicie el proceso de software

Para corregir una condición de error, es posible que deba reiniciar un proceso de software que se ejecuta en el dispositivo. Puede utilizar el restart comando para forzar el reinicio de un proceso de software.

CAUTELA:

No reinicie un proceso de software a menos que se lo solicite específicamente su representante de atención al cliente de Juniper Networks. Reiniciar un proceso de software durante el funcionamiento normal de un dispositivo puede interrumpir el reenvío de paquetes y provocar la pérdida de datos.

Para reiniciar un proceso de software:

  1. Asegúrese de que está en modo operativo.

  2. Escriba el siguiente comando:

    • process-name es el nombre del proceso que desea reiniciar. Por ejemplo, routing o class-of-service. Puede utilizar la función de finalización de comandos del sistema para ver una lista de los procesos de software que puede reiniciar con este comando.

    • La opción gracefully reinicia el proceso de software después de realizar tareas de limpieza.

    • La opción immediately reinicia el proceso de software sin realizar ninguna tarea de limpieza.

    • La opción soft relee y reactiva la configuración sin reiniciar completamente los procesos de software. Por ejemplo, los pares BGP permanecen activos y la tabla de enrutamiento permanece constante.

Nota:

Las gracefullyopciones , immediately, y soft del restart comando son opcionales y no son necesarias para ejecutar el comando.

En el ejemplo siguiente se muestra cómo reiniciar el proceso de enrutamiento:

Detener el software

CAUTELA:

Para evitar posibles daños en el sistema de archivos y evitar la pérdida de datos, siempre debe apagar el software correctamente antes de apagar el dispositivo.

Debe detener el software en un dispositivo a través de una conexión de consola directa, no a través de la red. A medida que el software se apaga, la red se cae, y si estaba conectado de esa manera, no verá la salida de los resultados.

Para detener el software:

  1. Asegúrese de que está en modo operativo.

  2. Escriba el request system halt comando. Este comando detiene todos los procesos del sistema y detiene el sistema operativo. Por ejemplo:

Reinicie el software

Después de una actualización de software o para recuperarse (ocasionalmente) de una condición de error, debe reiniciar el software. Al igual que con el shutdown comando, debe reiniciar a través de una conexión de consola directa; de lo contrario, no verá el resultado del comando cuando la red deje de funcionar durante el proceso de reinicio.

Para reiniciar el software:

  1. Asegúrese de que está en modo operativo.

  2. Escriba el request system reboot comando. Este comando muestra las etapas finales del apagado del sistema y ejecuta el reinicio. Las solicitudes de reinicio se registran en los archivos de registro del sistema, que puede ver con el show log messages comando. Por ejemplo:

Carácter de comentario de CLI # para comandos de modo operativo

El carácter de comentario le permite copiar comandos del modo operativo que incluyen comentarios de un archivo y pegarlos en la CLI. Un símbolo de almohadilla o hash (#) al principio de la línea de comandos indica una línea de comentarios. Este comando es útil para describir los comandos del modo operativo que se usan con frecuencia, como las instrucciones de trabajo de un usuario sobre cómo supervisar la red. Para agregar un comentario a un archivo de comandos, debe colocarlo # como primer carácter de la línea. Cuando inicia un comando con #, el sistema operativo ignora el resto de la línea.

Nota:

La configuración del dispositivo no guarda los comentarios introducidos en la CLI, ya sea individualmente o pegando el contenido de un archivo de configuración. Los comentarios introducidos en la CLI se omiten.

Para agregar comentarios en modo operativo, comience con un # y termine con una nueva línea (retorno de carro):

comment-string es el texto del comentario. El texto del comentario puede ser de cualquier longitud, pero cada línea de comentario debe comenzar con un #.