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 monitorear un dispositivo

Los comandos de CLI del modo operativo le permiten supervisar 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 facilitar tanto la entrada de comandos como el aprendizaje de las posibles opciones de finalización disponibles en cada momento.

En este ejemplo, se muestra el resultado de la emisión del 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 "mensajes" y, luego, se muestra el contenido de uno de los archivos. Aquí, la tecla TAB se utiliza para realizar la autocompleción.

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

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

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

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

    Nota:

    En este resultado de ejemplo, se muestra solo una interfaz, en aras de la brevedad, pero en realidad, la información de interfaces de las cuatro se muestra después de los —(more)— mensajes.

  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.

Visualización de archivos y directorios en un dispositivo

El sistema operativo almacena información en archivos del dispositivo, incluidos los archivos de configuración, los archivos de registro y los 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 devolución 1, 2 y 3.

/var/db/config

Este directorio se encuentra en el disco duro del dispositivo y contiene archivos de retroceso del 4 al 49.

/var/tmp

Este directorio se encuentra en el disco duro del dispositivo. Contiene archivos principales de los diversos procesos en los motores de enrutamiento. Los archivos principales se generan cuando un proceso determinado 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 y el traceoptions comando.

/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 predeterminada del archivo para muchos comandos de software.

/altroot

Este directorio se encuentra en el disco duro del dispositivo y contiene una copia de la estructura del archivo 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.

Enumerar archivos y directorios

Puede ver la estructura de directorios del dispositivo, así como archivos individuales mediante la emisión del 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 en el dispositivo:

    El directorio predeterminado del 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 usar el sistema de ayuda del dispositivo que tiene en cuenta el contexto 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 de CLI y instrucciones de configuración como estas:

  • 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 de chasis como parte del nombre de archivo (por ejemplo, lcc0, lcc0-re0 o lcc0-re1).

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

  • filename— Archivo en el directorio actual del usuario en la unidad flash local. Puede usar comodín para especificar varios archivos de origen o un solo archivo de destino. Ni HTTP ni FTP admiten comodines.

    Nota:

    Solo los file (compare | copy | delete | list | rename | show) comandos son compatibles con comodín. 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.

    También puede especificar un archivo en un motor de enrutamiento local para un enrutador T640 específico en una matriz de enrutamiento:

  • 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://hostname/path/filename—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 empezar por %2F; por ejemplo, ftp://hostname/%2Fpath/filename.

    Para que el sistema le pida la contraseña, especifique prompt en lugar de la contraseña. Si se requiere una contraseña y no se 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 como hostnameusername@hostname o username:password@hostname. Si se requiere una contraseña y se omite, se le solicitará.

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

    También puede especificar un archivo en un motor de enrutamiento local para un enrutador T640 específico en una matriz de enrutamiento:

Mostrar información del sistema operativo

Puede mostrar Junos OS información de versión y otros estados para determinar si la versión del software que está ejecutando admite características 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 estado para el kernel y el motor de reenvío de paquetes, ingrese el show version brief comando. Este comando muestra la información de versión de los paquetes de software instalados en el enrutador.

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

  3. Para mostrar información detallada de la versión, escriba 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 la versión de cada proceso de software.

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

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

Mostrar procesos de software

Para verificar el funcionamiento del sistema o para comenzar a diagnosticar una condición de error, es posible que deba mostrar información acerca de 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. Ingrese el show system processes extensive comando. Este comando muestra la utilización de la CPU en el dispositivo y enumera los procesos en orden de utilización de la CPU.

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

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

Campo

Descripción

COMMAND

Comando que se está ejecutando.

last pid

Último identificador de proceso asignado al proceso.

load averages

Tres promedios de carga, seguidos del tiempo actual.

Mem

Información sobre la asignación de memoria física y virtual.

NICE

Valor "agradable" de UNIX. El buen valor permite que un proceso cambie su prioridad de programación final.

PID

Identificador de proceso.

PRI

Prioridad actual de programación del kernel del proceso. Un número menor indica una prioridad más alta.

processes

Número de procesos existentes y la cantidad de procesos en cada estado (sleeping, running, starting, zombies, y stopped).

RES

Cantidad actual de memoria residente, en KB.

SIZE

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

STATE

Estado actual del proceso (sleep, wait, run, idle, zombio stop).

Swap

Información sobre la asignación de memoria física y virtual.

USERNAME

Propietario del proceso.

WCPU

Uso ponderado de CPU.

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 usar el restart comando para forzar el reinicio de un proceso de software.

Precaución:

No reinicie un proceso de software a menos que su representante de soporte al cliente de Juniper Networks lo solicite específicamente. Reiniciar un proceso de software durante el funcionamiento normal de un dispositivo puede interrumpir el reenvío de paquetes y causar 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 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 vuelve a leer y reactiva la configuración sin reiniciar completamente los procesos de software. Por ejemplo, los pares del BGP se mantienen al día y la tabla de enrutamiento se mantiene constante.

Nota:

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

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

Cuando se reinicia un proceso, el identificador de proceso (PID) se actualiza.

Figura 1: Reiniciar un proceso Reiniciar un proceso

Detener el software

Precaución:

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

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

Para detener el software:

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

  2. Ingrese 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 falla durante el proceso de reinicio.

Para reiniciar el software:

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

  2. Ingrese 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:

Caracter de comentario # de CLI para comandos del modo operativo

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

Nota:

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

Para agregar comentarios en modo operativo, se comienza con un # y termina con una nueva línea (devolución de transporte):

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