GNU/Linux >> Tutoriels Linux >  >> Linux

Regarder les journaux en utilisant la queue ou moins

Utiliser la queue

L'utilitaire tail est similaire à head mais affiche par défaut les dix dernières lignes d'un fichier. Selon la façon dont vous l'invoquez, cet utilitaire peut afficher moins ou plus de dix lignes. Vous pouvez surveiller les lignes au fur et à mesure qu'elles sont ajoutées à la fin du fichier croissant nommé logfile en utilisant la commande suivante :

$ tail -f logfile

Les fichiers journaux augmentent généralement en taille, avec le dernier contenu ajouté à la fin du journal. J'ai souvent besoin de regarder un fichier journal en action réelle, pour la détection d'erreurs. La commande "tail -f" affichera les 10 dernières lignes d'un fichier, puis attendra continuellement de nouvelles lignes et les affichera telles qu'elles apparaissent.

$ tail -f /var/log/messages

Appuyez sur la touche d'interruption (généralement CONTROL-C) pour arrêter la queue et afficher l'invite du shell. Si vous voulez voir plus de dix lignes au départ, spécifiez le nouveau nombre (disons 50 lignes) comme ceci :

$ tail -50  -f /var/log/messages

En utiliser moins

Lorsque vous souhaitez afficher un fichier plus long qu'un écran, vous pouvez utiliser le moins d'utilitaires ou le plus d'utilitaires. Chacun de ces utilitaires s'arrête après avoir affiché un écran de texte ; appuyez sur la barre d'espacement pour afficher l'écran de texte suivant. Étant donné que ces utilitaires affichent une page à la fois, ils sont appelés pagers. Bien qu'ils soient de moins en moins très similaires, ils présentent des différences subtiles. A la fin du fichier, par exemple, less affiche un message END et attend que vous appuyiez sur q avant de vous renvoyer au shell. En revanche, more vous renvoie directement au shell.

La commande tail est rapide et simple. Mais si vous voulez plus que simplement suivre un fichier (par exemple, faire défiler et rechercher), alors moins peut être la commande pour vous.

$ less /var/log/messages

Appuyez sur Maj-F. Cela vous amènera à la fin du fichier et affichera en permanence de nouveaux contenus. En d'autres termes, il se comporte exactement comme tail -f.

Démarrer moins en mode queue

Pour démarrer moins en mode queue, exécutez :

$ less +F /var/log/messages

Pour faire défiler vers l'arrière, vous devez d'abord quitter le mode suivi en appuyant sur Control-c. Ensuite, vous pouvez revenir en arrière en appuyant sur b. En fait, toutes les commandes less sont disponibles une fois que vous êtes en mode less normal. Vous pouvez lancer une recherche en tapant/suivi de la chaîne que vous souhaitez rechercher.


Linux
  1. Comment surveiller et enregistrer le trafic réseau sous Linux à l'aide de vnStat

  2. Comment se connecter à WordPress avec Softaculous

  3. Afficher les caractères spéciaux sous Unix lors de l'utilisation de la commande "moins"

  4. Comment afficher le journal des erreurs PHP ou Apache en ligne dans un navigateur ?

  5. Écrire des données de journal dans syslog à l'aide de log4j

Utilisation des journaux systemd pour résoudre les problèmes transitoires

Utilisation de less pour afficher les fichiers texte sur la ligne de commande Linux

Surveiller les fichiers journaux Nginx à l'aide de ngxtop sur Ubuntu 20.04

3 façons de regarder les journaux en temps réel sous Linux

3 méthodes pour afficher la sortie tail -f de plusieurs fichiers journaux dans un terminal

Éditeur de texte/journal avec prise en charge de l'actualisation automatique