Lire les logs en direct en ssh

La lecture de logs est très importante quand il s'agit de trouver les erreurs que génère un site, ou bien pour en regarder l'activité afin de détecter de possible abus ou piratages. La plupart du temps, on peut faire cela simplement via l'interface de gestion de votre hébergement, dans votre compte client, ou avec plesk par exemple si vous êtes sur un serveur dédié. Mais parfois, il peut être utile, en cas d'attaque notamment de les visualiser en direct. C'est très simple à faire en se connectant au serveur en ligne de commande ssh.

On va tout d'abord chercher le dossier dans lequel se situe le fichier :

cd /chemin/absolu/vers/le/dossier/

Puis on lit le fichier avec la commande tail et -f sert à le lire en live :

tail -f nomdufichier

On peut aussi avec grep filtrer les lignes contenant une valeur spécifique, il faut pour obtenir uniquement les lignes avec la valeur "X" ajouter | grep "X" :

tail -f nomdufichier | grep "X"

On peut ainsi voir uniquement les lignes avec l'action "POST" :

tail -f nomdufichier | grep "POST"
BLOG COMMENTS POWERED BY DISQUS