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 modo operativo le permiten supervisar y controlar el funcionamiento de un Juniper Networks seguro. Los comandos del modo operativo se encuentran en una estructura jerárquica.

Uso de la finalización de comando de Junos OS 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.

Ejecute el show interfaces comando. En este caso, la barra espaciadora se usa para autocompletar el comando.

Muestra una lista de todos los archivos de registro cuyos nombres comienzan con la cadena "mensajes" y, luego, muestra el contenido de uno de los archivos. Aquí, la tecla Tab se usa para llevar a cabo la autocompleción.

Controlar el ámbito de un comando de modo operativo

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

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

    Nota:

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

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

Opciones de comando de matriz de enrutamiento

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

Visualización de archivos y directorios en un dispositivo

Junos OS y Junos OS Evolved almacenan información en archivos del dispositivo, incluidos los 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.

Las secciones incluyen:

Directorios del dispositivo

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

Tabla 1: Directorios del 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 enrutador y contiene archivos de retorno del 4 al 49.

/var/tmp

Este directorio se encuentra en el disco duro del dispositivo. Contiene archivos principales de los distintos procesos de los motores de enrutamiento. Los archivos principales se generan cuando un proceso determinado se bloquea y los utilizan los ingenieros de Juniper Networks para diagnosticar el motivo del fallo.

/var/log

Este directorio se encuentra en el disco duro del dispositivo. Contiene archivos generados tanto por la función de registro del dispositivo como por 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 determinados modos de recuperación de 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 estructura del archivo /config desde la unidad flash interna. Este directorio también se usa en determinados modos de recuperación ante desastres cuando la unidad Flash interna no está operativa.

Enumerar archivos y directorios

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

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

    La ayuda muestra que file el comando incluye varias opciones para la manipulación de archivos.

  2. Utilice la list opción para ver la estructura del directorio del dispositivo. Por ejemplo, para mostrar los archivos que se encuentran en su directorio principal en el dispositivo:

    El directorio predeterminado del file list comando es el directorio particular 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 Junos OS comandos que requieren un filename.

  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 contextual del dispositivo para localizar un directorio. Por ejemplo:

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

Especificar nombres de archivo y direcciones URL

En algunos CLI comandos e instrucciones de configuración ( como file copy , , y ) puede incluir un file archive, load, saveset system login user username authentication load-key-filerequest system software add filename. En una matriz de enrutamiento, puede incluir información del chasis como parte del nombre del archivo (por lcc0ejemplo lcc0-re0,, lcc0-re1)o.

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

  • filename: se encuentra en el directorio actual del usuario en la unidad flash local. Puede usar comodines para especificar varios archivos de código fuente o un único archivo de destino. No se admiten comodines en el protocolo de transferencia de hipertexto (HTTP) ni en FTP.

    Nota:

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

  • path/filename: se encuentra en el disco flash local.

  • /var/filename o /var/path/filename : archivo en el disco duro local. También puede especificar un archivo en una motor de enrutamiento local para un enrutador específico de T640 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). El medio extraíble puede 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 de Junos OS. La ruta predeterminada es el directorio principal del usuario en el sistema remoto. hostname También puede especificar as username@hostname.

  • ftp://hostname/path/filename: archivo en un servidor FTP. También puede especificar hostname as username@hostname o username:.password@hostname La ruta predeterminada es el directorio principal del usuario. Para especificar una ruta de acceso absoluta, la ruta de %2Facceso debe comenzar; 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 se especifica la contraseña o prompt, se muestra un mensaje de error:

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

  • re0: /path/filename o : : : : archivo en un archivo de re1/path/filename motor de enrutamiento. También puede especificar un archivo en una motor de enrutamiento local para un enrutador específico de T640 en una matriz de enrutamiento:

Mostrar Junos OS y Junos OS evolucionó la información

Puede mostrar información Junos OS y Junos OS versión evolucionada 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 se encuentra en el modo operativo.

  2. Para mostrar información resumida y el estado del núcleo y motor de reenvío de paquetes, escriba el show version brief comando. Este comando muestra la información de versión de los paquetes de software instalados en el enrutador.

    Si se enumera el conjunto de software criptográfico Junos, el enrutador tiene software cifrado de Canadá y EE. UU. Si no aparece el conjunto de software criptográfico Junos, el enrutador se ejecuta en todo el mundo software no cifrado.

  3. Para mostrar información detallada sobre la versión, show version detail escriba el comando. En esta pantalla de comandos, se 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 de 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 Junos que puede usar para administrar programas y procesos en un Juniper Networks operativo.

Visualización de los procesos de software

Para comprobar el funcionamiento del sistema o iniciar el diagnóstico de una condición de error, es posible que necesite Mostrar información acerca de los procesos de software que se ejecutan en el dispositivo.

Para mostrar los procesos del software:

  1. Asegúrese de que se encuentra en el 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 uso 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: Mostrar los campos de resultados de comandos extensivo del proceso del sistema

Campo

Descripción

COMMAND

Comando que se está ejecutando.

last pid

Identificador del último proceso asignado al proceso.

load averages

Tres promedios de carga seguidos de la hora actual.

Mem

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

NICE

Valor UNIX "bueno". El valor agradable permite a un proceso cambiar su prioridad final de programación.

PID

Identificador de proceso.

PRI

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

processes

El número de procesos existentes y el número de procesos en cada estadosleeping, running, starting, zombies, ( stoppedy).

RES

Cantidad actual de memoria residente, en KB.

SIZE

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

STATE

sleepEstado actual del proceso (, wait, runidlezombi,, o stop).

Swap

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

USERNAME

Propietario del proceso.

WCPU

Uso ponderado de la CPU.

Reiniciar el proceso de software

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

PRECAUCIÓN:

No reinicie un proceso de software a menos que lo solicite específicamente su representante del servicio de atención al cliente de Juniper Networks. El reinicio de un proceso de software durante el funcionamiento normal de un dispositivo podría ocasionar la interrupción del reenvío de paquetes y la pérdida de datos.

Para reiniciar un proceso de software:

  1. Asegúrese de que se encuentra en el modo operativo.

  2. Escriba el comando siguiente:

    • process-namees el nombre del proceso que desea reiniciar. Por ejemplo, routing o class-of-service. Puede utilizar la característica de finalización de comandos de Junos OS 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 llevar a cabo tareas de limpieza.

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

    • La opción soft relee y reactiva la configuración sin reiniciar por completo los procesos del software. Por ejemplo, BGP los homólogos permanecen en funcionamiento y la tabla de enrutamiento permanece constante.

Nota:

Las gracefully opciones , y del comando son immediatelysoftrestart opcionales y no son necesarias para ejecutar el comando.

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

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

Figura 1: Reiniciar un procesoReiniciar un proceso

Detención del software

PRECAUCIÓN:

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

Detener el software en un dispositivo siempre se debe hacer a través de una conexión directa de consola, no a través de la red. A medida que el software se cierra, la red se apagará y, si se conectó de esa manera, no verá los resultados de salida. Para detener el software:

  1. Asegúrese de que se encuentra en el modo operativo.

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

Reiniciar 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 comando, el reinicio se debe realizar mediante una conexión directa de la consola, de lo contrario no verá el resultado del comando cuando la red se cae durante el shutdown proceso de reinicio. Para reiniciar el software:

  1. Asegúrese de que se encuentra en el 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 show log messages puede ver con el comando. Por ejemplo:

Uso del carácter # de comentario de la Junos OS de CLI para comandos de modo de funcionamiento

El carácter de comentario le permite copiar comandos del modo operativo que incluyen comentarios de un archivo y pegarlos en el CLI. Un símbolo de almohadilla (#) al principio de la línea de comandos indica una línea de comentario. Esto resulta útil para describir los comandos de modo operativo utilizados con frecuencia; por ejemplo, las instrucciones de trabajo de un usuario sobre cómo supervisar la red. Para agregar un comentario a un archivo de comandos, el primer carácter de la línea debe ser # . Cuando inicia un comando con , el resto de la línea no se tiene en cuenta # en Junos OS.

Nota:

Los comentarios introducidos en el CLI, ya sea individualmente o pegando el contenido de un archivo de configuración, no se guardan realmente en la configuración del dispositivo, sino que se omiten.

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

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