Comment puis-je voir le contenu d’un fichier journal en temps réel sous Linux? Eh bien, il existe de nombreux utilitaires qui peuvent aider un utilisateur à sortir le contenu d’un fichier pendant que le fichier change ou se met à jour continuellement. Certains des utilitaires les plus connus et les plus utilisés pour afficher un contenu de fichier en temps réel sous Linux sont la commande tail (gérer efficacement les fichiers).,

lire aussi: 4 bons outils Open Source de surveillance et de gestion des journaux Pour Linux

commande tail – surveiller les journaux en temps réel

comme dit, la commande tail est la solution la plus courante pour afficher un fichier journal en temps réel. Toutefois, la commande pour afficher le fichier a deux versions, comme illustré dans les exemples ci-dessous.

dans le premier exemple, la queue de commande a besoin de l’argument -f pour suivre le contenu d’un fichier.,

$ sudo tail -f /var/log/apache2/access.log
Surveiller les Logs Apache en Temps Réel

La deuxième version de la commande est en fait une commande en elle-même: tailf. Vous n’aurez pas besoin d’utiliser le commutateur -f car la commande est intégrée avec l’argument -f.,

$ sudo tailf /var/log/apache2/access.log
Temps Réel les Logs Apache de Surveillance

Généralement, les fichiers journaux sont souvent tourné sur un serveur Linux par le logrotate utilitaire. Pour regarder les fichiers journaux qui tournent quotidiennement, vous pouvez utiliser la commande -F flag to tail.,

lire aussi: comment gérer les journaux système (configurer, faire pivoter et importer dans la base de données) sous Linux

Letail -F gardera une trace si un nouveau fichier journal est créé et commencera à suivre le nouveau fichier au lieu de l’ancien fichier.

$ sudo tail -F /var/log/apache2/access.log

Cependant, par défaut, la queue de commande affiche les 10 dernières lignes d’un fichier. Par exemple, si vous souhaitez regarder en temps réel uniquement les deux dernières lignes du fichier journal, utilisez le fichier -n combiné avec l’indicateur -f, comme indiqué dans l’exemple ci-dessous.,

$ sudo tail -n2 -f /var/log/apache2/access.log
Montre Deux Dernières Lignes de Logs

Multitail de Commande Surveiller Plusieurs Fichiers Journaux en Temps Réel

un Autre élément intéressant de commande pour afficher les fichiers journaux en temps réel est multitail de commande. Le nom de la commande implique que l’utilitaire multitail peut surveiller et suivre plusieurs fichiers en temps réel. Multitail vous permet également de naviguer dans le fichier surveillé.,

pour installer l’utilitaire mulitail dans les systèmes basés sur Debian et RedHat, exécutez la commande ci-dessous.

Pour afficher la sortie de deux fichier journal simultanée, exécutez la commande comme indiqué dans l’exemple ci-dessous.

$ sudo multitail /var/log/apache2/access.log /var/log/apache2/error.log
journaux de surveillance Multitail

commande lnav – surveiller plusieurs fichiers journaux en temps réel

une autre commande intéressante, similaire à la commande multitail est la commande LNAV., Lnav utilitaire peut également regarder et suivre plusieurs fichiers et afficher leur contenu en temps réel.

pour installer l’utilitaire lnav dans les distributions Linux basées sur Debian et RedHat en émettant la commande ci-dessous.

$ sudo apt install lnav $ sudo yum install lnav $ sudo dnf install lnav 

surveillez le contenu de deux fichiers journaux simultanément en émettant la commande comme indiqué dans l’exemple ci-dessous.,

$ sudo lnav /var/log/apache2/access.log /var/log/apache2/error.log
lnav – surveillance des journaux en temps réel

commande less – affichage de la sortie en temps réel des fichiers journaux

enfin, vous pouvez afficher la sortie en direct d’un fichier avec moins de commande si vous tapez Shift+F.

comme avec l’utilitaire tail, appuyer surShift+F dans un fichier ouvert en moins commencera après la fin du fichier. Alternativement, vous pouvez également commencer moins avec moins +F drapeau à entrer pour regarder en direct le fichier.,

$ sudo less +F /var/log/apache2/access.log
Montre des Journaux à l’Aide de Commande en Moins

C’est Elle! Vous pouvez lire les articles suivants sur la surveillance et la gestion des journaux.,

  1. gérer efficacement les fichiers en utilisant les commandes head, tail et cat sous Linux
  2. Comment configurer et gérer la Rotation des journaux en utilisant Logrotate sous Linux
  3. Petiti-un outil Open Source D’analyse des journaux pour les administrateurs système Linux
  4. comment interroger les journaux D’Audit en

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *