Utilitaire de ligne de commande Linux pour regarder les fichiers journaux en direct?


13

Qu'est-ce qu'un bon utilitaire de ligne de commande Linux pour regarder un fichier journal en direct? C'est probablement évident mais je l'ai totalement oublié.

Réponses:


19

Il y a deux choses qui me viennent immédiatement à l'esprit ...

queue -f

ou

multitail


Merci Monsieur. Je vais vous donner la réponse car Linker3000 a tellement de points, mais j'apprécie toujours l'aide!
kylehotchkiss

également moins -F / chemin d'accès au journal (c'est-à-dire moins -F / var / log / messages)
linuxdev2013

8

En supposant que vous êtes dans le même dossier que le fichier journal:

tail -f logfilename


2

Si vous souhaitez regarder un aspect spécifique de votre fichier, par exemple uniquement des adresses IP dans un journal d'accès, vous pouvez faire:

tail -f your_file | cut -d' ' -f1 | logtop

en supposant que les adresses IP sont la première colonne de votre fichier journal.


1

La tailfcommande est fonctionnellement équivalente tail -fmais meilleure en termes de performances. De man tailf:

tailf imprimera les 10 dernières lignes d'un fichier, puis attendra que le fichier se développe. Il est similaire à tail -f mais n'accède pas au fichier lorsqu'il ne grandit pas. Cela a pour effet secondaire de ne pas mettre à jour l'heure d'accès au fichier, de sorte qu'un vidage du système de fichiers ne se produit pas périodiquement lorsqu'aucune activité de journal ne se produit. tailf est extrêmement utile pour surveiller les fichiers journaux sur un ordinateur portable lorsque la journalisation est peu fréquente et que l'utilisateur souhaite que le disque dur tourne pour économiser la batterie.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.