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 de CLI del modo operativo le permiten supervisar y controlar la operación de un dispositivo de Juniper Networks. Los comandos de 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 introducción de comandos como el aprendizaje de las posibles opciones de finalización disponibles en un momento dado.

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, muestran el contenido de uno de los archivos. Aquí, la tecla Tab se utiliza para realizar lacompletación automática.

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

Los comandos operativos de la Junos OS 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 sobre todas las interfaces del 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 los cuatro se mostraría después de los —(more)— indicadores.

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

Opciones de comandos 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 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 restauración 1, 2 y 3.

/var/db/config

Este directorio se encuentra en el disco duro del dispositivo y contiene archivos de reversión 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 de núcleo se generan cuando un proceso determinado se bloquea. Los ingenieros de Juniper Networks utilizan estos archivos principales para diagnosticar la causa del error.

/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 la unidad de 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 la unidad de disco duro del dispositivo y contiene una copia de la /config estructura del archivo desde 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 directorio del dispositivo, así como los 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 principal del dispositivo:

    El directorio predeterminado del file list comando es el directorio principal del usuario que inició 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 de CLI e 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-re0o lcc0-re1).

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

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

    Nota:

    Solo los file (compare | copy | delete | list | rename | show) comandos admiten caracteres 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 comenzar por %2F; por ejemplo, ftp://hostname/%2Fpath/filename.

    Para que el sistema le solicite la contraseña, especifique prompt en lugar de 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 se omite, se le pedirá.

  • 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 otro estado 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 y estado breves para el kernel y el motor de reenvío de paquetes, ingrese el show version brief comando. Este comando muestra información de versión para paquetes de software instalados en el enrutador.

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

  3. Para mostrar información de versión detallada, escriba el show version detail comando. Este comando muestra la información de nombre de host y 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 de 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 comprobar la operación 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 la utilización de la CPU en el dispositivo y enumera los procesos en el orden de la utilización de la CPU.

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

Tabla 2: El proceso del sistema de la demostración amplía los campos de salida de comandos

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 valor agradable 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 más bajo indica una prioridad más alta.

processes

Número de procesos existentes y número 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 de CPU ponderado.

Reinicie el proceso de software

Para corregir una condición de error, es posible que deba reiniciar un proceso de software que se ejecute 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 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 mediante 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 del BGP permanecen activo y la tabla de enrutamiento permanece constante.

Nota:

El gracefully, immediatelyy soft las opciones para el 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:

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

Figura 1: Reinicio de un proceso Reinicio de 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 cerrar el software con gracia antes de apagar el dispositivo.

Debe detener el software en un dispositivo mediante una conexión directa a la consola, no a través de la red. A medida que el software se apaga, la red se apagará y, si usted estaba conectado de esa manera, no verá el resultado 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 directa de consola, de lo contrario no verá el resultado del comando cuando la red se caiga 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 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 comentarios. Este comando es útil para describir los comandos de modo operativo utilizados 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 colocar # como el primer carácter de la línea. Cuando se inicia un comando con #, el sistema operativo no tiene en cuenta el resto de la línea.

Nota:

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

Para agregar comentarios en modo operativo, comienza con un # y termina 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 #.