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
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
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
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
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
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
C’est Elle! Vous pouvez lire les articles suivants sur la surveillance et la gestion des journaux.,
- gérer efficacement les fichiers en utilisant les commandes head, tail et cat sous Linux
- Comment configurer et gérer la Rotation des journaux en utilisant Logrotate sous Linux
- Petiti-un outil Open Source D’analyse des journaux pour les administrateurs système Linux
- comment interroger les journaux D’Audit en