Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Utiliser des commandes opérationnelles pour surveiller un équipement

Les commandes CLI du mode opérationnel vous permettent de surveiller et de contrôler le fonctionnement d’un équipement Juniper Networks. Les commandes du mode opérationnel existent dans une structure hiérarchique.

Exemple d’exécution de commande CLI

La fonctionnalité de remplissage des commandes peut faciliter à la fois la saisie de commandes ou d’apprendre quelles options d’exécution sont disponibles à tout moment.

Cet exemple montre le résultat de l’émission de la show interfaces commande. Dans ce cas, la barre d’espace est utilisée pour la saisie automatique de la commande.

Cet exemple montre comment afficher une liste de tous les fichiers journaux dont les noms commencent par la chaîne « messages », puis afficher le contenu de l’un des fichiers. Ici, la clé Tab est utilisée pour effectuer l’autocomplétion.

Commandes du mode opérationnel : Vue d’ensemble du contrôle de la portée

Les Junos OS commandes opérationnelles cli comprennent des options que vous pouvez utiliser pour identifier des composants spécifiques sur un équipement. Par exemple :

  • Vous utilisez la show interfaces commande pour afficher des informations sur toutes les interfaces du routeur.

  1. Saisissez la show interfaces commande pour afficher des informations sur toutes les interfaces du routeur.

    REMARQUE :

    Cet exemple de sortie ne montre qu’une seule interface, par souci de brièveté, mais en réalité, les informations sur les interfaces pour les quatre seraient affichées après les —(more)— invites.

  2. Pour afficher des informations sur une interface spécifique, saisissez cette interface en tant qu’option de commande :

Options de commande de la matrice de routage

La show version commande offre plusieurs options d’affichage des informations sur la matrice de routage.

Consultation des fichiers et des répertoires sur un équipement

Le système d’exploitation stocke des informations dans les fichiers sur l’équipement, y compris les fichiers de configuration, les fichiers journaux et les fichiers logiciels de l’équipement. Cette rubrique présente des exemples de commandes opérationnelles que vous pouvez utiliser pour afficher des fichiers et des répertoires sur un équipement.

Répertoires sur l’équipement

Le tableau suivant répertorie certains répertoires standard sur un équipement Juniper Networks.

Tableau 1 : Répertoires sur l’équipement

Répertoire

Description

/config

Ce répertoire se trouve sur le lecteur flash interne de l’équipement. Il contient la configuration active (juniper.conf) et les fichiers de restauration 1, 2 et 3.

/var/db/config

Ce répertoire se trouve sur le disque dur de l’équipement et contient des fichiers de restauration 4 à 49.

/var/tmp

Ce répertoire se trouve sur le disque dur de l’équipement. Il contient les fichiers centraux des différents processus sur les moteurs de routage. Les fichiers centraux sont générés lorsqu’un processus particulier se bloque. Les ingénieurs Juniper Networks utilisent ces fichiers centraux pour diagnostiquer la cause de la défaillance.

/var/log

Ce répertoire se trouve sur le disque dur de l’équipement. Il contient des fichiers générés à la fois par la fonction de journalisation de l’équipement et par la traceoptions commande.

/var/home

Ce répertoire se trouve sur le disque dur de l’équipement. Il contient un sous-répertoire pour chaque utilisateur configuré sur l’équipement. Ces répertoires d’utilisateurs individuels sont l’emplacement des fichiers par défaut pour de nombreuses commandes logicielles.

/altroot

Ce répertoire est situé sur le disque dur de l’équipement et contient une copie de la structure de fichier racine du lecteur flash interne. Ce répertoire est utilisé dans certains modes de reprise après sinistre où le lecteur flash interne n’est pas opérationnel.

/altconfig

Ce répertoire est situé sur le disque dur de l’équipement et contient une copie de la /config structure de fichier à partir du lecteur flash interne. Ce répertoire est également utilisé dans certains modes de reprise après sinistre lorsque le lecteur flash interne n’est pas opérationnel.

Liste des fichiers et des répertoires

Vous pouvez consulter la structure des répertoires de l’équipement ainsi que les fichiers individuels en publiant la file commande en mode opérationnel.

  1. Pour obtenir de l’aide sur la file commande, saisissez file ?:

    L’aide montre que la file commande comprend plusieurs options pour manipuler des fichiers.

  2. Utilisez l’option list pour voir la structure de répertoire de l’équipement. Par exemple, pour afficher les fichiers situés dans votre répertoire personnel sur l’équipement :

    Le répertoire par défaut de la file list commande est le répertoire d’accueil de l’utilisateur connecté à l’équipement. En fait, le répertoire de base de l’utilisateur est le répertoire par défaut pour la plupart des commandes nécessitant un nom de fichier.

  3. Pour afficher le contenu d’autres répertoires de fichiers, spécifiez l’emplacement du répertoire. Par exemple :

  4. Vous pouvez également utiliser le système d’aide contextuel de l’équipement pour localiser un répertoire. Par exemple :

  5. Vous pouvez également afficher le contenu d’un fichier. Par exemple :

Noms de fichiers et URL

Vous pouvez inclure un nom de fichier dans les commandes CLI et les déclarations de configuration telles que :

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

Sur une matrice de routage, vous pouvez inclure des informations sur le châssis dans le nom du fichier (par exemple, lcc0, lcc0-re0, ou lcc0-re1).

Vous pouvez spécifier un nom de fichier ou une URL de l’une des manières suivantes :

  • filename— Fichier dans le répertoire actuel de l’utilisateur sur le lecteur flash local. Vous pouvez utiliser des caractères génériques pour spécifier plusieurs fichiers source ou un seul fichier de destination. Ni HTTP ni FTP ne prennent en charge les caractères génériques.

    REMARQUE :

    Seules les file (compare | copy | delete | list | rename | show) commandes prennent en charge les caractères génériques. Lorsque vous émettez une file show commande avec un caractère générique, la commande doit être résolue en un seul nom de fichier.

  • path/filename— Fichier sur le disque flash local.

  • /var/filename ou /var/path/filename: fichier sur le disque dur local.

    Vous pouvez également spécifier un fichier sur un moteur de routage local pour un routeur T640 spécifique sur une matrice de routage :

  • a:filename ou a:path/filename: fichier sur le lecteur local. Le chemin par défaut est / (le répertoire racine). Les supports amovibles peuvent être au format MS-DOS ou UNIX (UFS).

  • hostname:/path/filename, hostname:filename, hostname:path/filename, ou scp://hostname/path/filename— Fichier sur un scp/ssh client. Ce formulaire n’est pas disponible dans la version mondiale du système d’exploitation. Le chemin par défaut est le répertoire d’accueil de l’utilisateur sur le système distant. Vous pouvez également spécifier hostname comme username@hostname.

  • ftp://hostname/path/filename— Fichier sur un serveur FTP. Vous pouvez également spécifier hostname en tant que username@hostname ou username:password@hostname. Le chemin par défaut est le répertoire de base de l’utilisateur.

    Pour spécifier un chemin absolu, le chemin doit commencer par %2F; par exemple : ftp//hostname/%2Fpath/filename.

    Pour que le système vous invite à saisir le mot de passe, spécifiez-le prompt à la place du mot de passe. Si un mot de passe est requis et que vous ne spécifiez pas le mot de passe ou prompt, un message d’erreur s’affiche :

  • http:hostname/path/filename— Fichier sur un serveur HTTP. Vous pouvez également spécifier hostname en tant que username@hostname ou username:password@hostname. Si un mot de passe est requis et que vous l’omettez, vous êtes invité à le saisir.

  • re0:/path/filename ou re1:/path/filename—Fichier sur un moteur de routage local.

    Vous pouvez également spécifier un fichier sur un moteur de routage local pour un routeur T640 spécifique sur une matrice de routage :

Afficher les informations du système d’exploitation

Vous pouvez afficher Junos OS les informations de version et d’autres statuts pour déterminer si la version du logiciel que vous exécutez prend en charge des fonctionnalités ou du matériel spécifiques.

Pour afficher ces informations :

  1. Assurez-vous d’être en mode opérationnel.
  2. Pour afficher de brèves informations et l’état du noyau et du moteur de transfert de paquets, saisissez la show version brief commande. Cette commande affiche les informations de version des packages logiciels installés sur le routeur.

    Si la suite logicielle Junos Crypto est répertoriée, le routeur dispose d’un logiciel chiffré au Canada et aux États-Unis. Si la suite logicielle Junos Crypto n’est pas répertoriée, le routeur exécute un logiciel mondial non chiffré.

  3. Pour afficher des informations détaillées sur la version, saisissez la show version detail commande. Cette commande affiche le nom d’hôte et les informations de version des packages logiciels installés sur votre routeur. Il inclut également les informations de version pour chaque processus logiciel.

Gestion des programmes et des processus à l’aide des commandes du mode opérationnel

Cette rubrique présente des exemples de Junos OS commandes opérationnelles que vous pouvez utiliser pour gérer des programmes et des processus sur un équipement Juniper Networks.

Afficher les processus logiciels

Pour vérifier le fonctionnement du système ou commencer à diagnostiquer une condition d’erreur, vous devrez peut-être afficher des informations sur les processus logiciels exécutés sur l’équipement.

Pour afficher les processus logiciels :

  1. Assurez-vous d’être en mode opérationnel.

  2. Saisissez la show system processes extensive commande. Cette commande affiche l’utilisation du processeur sur l’équipement et répertorie les processus par ordre d’utilisation du processeur.

Le tableau suivant répertorie et décrit les champs de sortie inclus dans cet exemple. Les champs sont répertoriés par ordre alphabétique.

Tableau 2 : Les champs de sortie de commande étendus du processus système de show

Champ

Description

COMMAND

Commande en cours d’exécution.

last pid

Dernier identifiant de processus assigné au processus.

load averages

Trois moyennes de charge, suivies de l’heure actuelle.

Mem

Informations sur l’allocation de mémoire physique et virtuelle.

NICE

Valeur « sympa » d’UNIX. Le bon rapport qualité-prix permet à un processus de modifier sa priorité finale de planification.

PID

Identifiant du processus.

PRI

Priorité actuelle de planification du noyau du processus. Un chiffre inférieur indique une priorité plus élevée.

processes

Nombre de processus existants et nombre de processus dans chaque état (sleeping, running, starting, zombies, et stopped).

RES

Quantité actuelle de mémoire résidente, en Ko.

SIZE

Taille totale du processus (text, data, et stack), en Ko.

STATE

État actuel du processus (sleep, wait, run, idle, zombiou stop).

Swap

Informations sur l’allocation de mémoire physique et virtuelle.

USERNAME

Propriétaire du processus.

WCPU

Utilisation pondérée du processeur.

Redémarrer le processus logiciel

Pour corriger une condition d’erreur, vous devrez peut-être redémarrer un processus logiciel s’exécutant sur l’équipement. Vous pouvez utiliser la restart commande pour forcer le redémarrage d’un processus logiciel.

ATTENTION :

Ne redémarrez pas un processus logiciel à moins que votre représentant de l’assistance client Juniper Networks ne le demande. Le redémarrage d’un processus logiciel pendant le fonctionnement normal d’un équipement peut interrompre le transfert de paquets et entraîner une perte de données.

Pour redémarrer un processus logiciel :

  1. Assurez-vous d’être en mode opérationnel.

  2. Saisissez la commande suivante :

    • process-name est le nom du processus que vous souhaitez redémarrer. Par exemple, routing ou class-of-service. Vous pouvez utiliser la fonctionnalité de commande du système pour voir une liste des processus logiciels que vous pouvez redémarrer à l’aide de cette commande.

    • L’option gracefully redémarre le processus logiciel après avoir effectué des tâches de nettoyage.

    • L’option immediately redémarre le processus logiciel sans effectuer de tâches de nettoyage.

    • L’option soft relit et réactive la configuration sans redémarrer complètement les processus logiciels. Par exemple, les pairs BGP restent en place et la table de routage reste constante.

REMARQUE :

Le gracefully, immediatelyet soft les options de la restart commande sont facultatifs et non requis pour l’exécution de la commande.

L’exemple suivant montre comment redémarrer le processus de routage :

Lorsqu’un processus redémarre, l’identifiant de processus (PID) est mis à jour.

Figure 1 : Redémarrage d’un processus Redémarrage d’un processus

Arrêter le logiciel

ATTENTION :

Pour éviter d’éventuels dommages au système de fichiers et éviter toute perte de données, vous devez toujours arrêter le logiciel gracieusement avant d’éteindre l’équipement.

Vous devez arrêter le logiciel sur un équipement via une connexion directe à la console, et non via le réseau. Lorsque le logiciel s’arrête, le réseau tombe en panne, et si vous étiez connecté de cette façon, vous ne verrez pas les résultats.

Pour arrêter le logiciel :

  1. Assurez-vous d’être en mode opérationnel.

  2. Saisissez la request system halt commande. Cette commande arrête tous les processus système et arrête le système d’exploitation. Par exemple :

Redémarrer le logiciel

Après une mise à niveau logicielle ou pour récupérer (occasionnellement) une condition d’erreur, vous devez redémarrer le logiciel. Comme pour la shutdown commande, vous devez redémarrer via une connexion directe à la console, sinon vous ne verrez pas la sortie de la commande lorsque le réseau tombe en panne pendant le processus de redémarrage.

Pour redémarrer le logiciel :

  1. Assurez-vous d’être en mode opérationnel.

  2. Saisissez la request system reboot commande. Cette commande affiche les dernières étapes de l’arrêt du système et exécute le redémarrage. Les demandes de redémarrage sont enregistrées dans les fichiers journaux du système, que vous pouvez consulter avec la show log messages commande. Par exemple :

N° de commentaire CLI pour les commandes du mode opérationnel

Le caractère de commentaire vous permet de copier les commandes du mode opérationnel qui incluent les commentaires d’un fichier et de les coller dans la CLI. Un symbole de hachage (#) au début de la ligne de commande indique une ligne de commentaire. Cette commande est utile pour décrire les commandes de mode opérationnel fréquemment utilisées, telles que les instructions de travail d’un utilisateur sur la façon de surveiller le réseau. Pour ajouter un commentaire à un fichier de commandes, vous devez placer # le premier caractère de la ligne. Lorsque vous commencez une commande avec #, le système d’exploitation ignore le reste de la ligne.

REMARQUE :

La configuration de l’équipement n’enregistre pas les commentaires que vous saisissez dans la CLI, que ce soit individuellement ou en collant le contenu d’un fichier de configuration. Les commentaires entrés sur la CLI sont ignorés.

Pour ajouter des commentaires en mode opérationnel, vous commencez par un # et terminez par une nouvelle ligne (retour chariot) :

comment-string est le texte du commentaire. Le texte du commentaire peut être n’importe quelle longueur, mais chaque ligne de commentaire doit commencer par un #.