Consulter les logs sous Linux

Pour consulter les logs sous Linux, il existe plusieurs commandes utiles. Voici quelques-unes des plus couramment utilisées :

cat Affiche le contenu d’un fichier. Par exemple, cat /var/log/syslog.

less Affiche le contenu d’un fichier page par page. Par exemple, less /var/log/syslog.

tail Affiche les dernières lignes d’un fichier. Utile pour surveiller les logs en temps réel avec l’option -f. Par exemple, tail -f /var/log/syslog.

head Affiche les premières lignes d’un fichier. Par exemple, head /var/log/syslog.

grep Recherche une chaîne de caractères dans un fichier. Par exemple, grep « erreur » /var/log/syslog.

journalctl Utilisé pour consulter les logs système sur les distributions utilisant systemd. Par exemple, journalctl -xe pour voir les logs avec des détails supplémentaires.

dmesg Affiche les messages du noyau. Utile pour diagnostiquer des problèmes matériels.

awk Utilisé pour traiter et analyser des fichiers de log. Par exemple, awk ‘/erreur/ {print}’ /var/log/syslog.

sed Utilisé pour effectuer des transformations sur le contenu des fichiers de log.

zcat, zless, zgrep Utilisés pour consulter des fichiers de log compressés. Par exemple, zcat /var/log/syslog.1.gz.


Ces commandes peuvent être combinées pour effectuer des analyses plus complexes, par exemple en utilisant des pipes pour rediriger la sortie d’une commande vers une autre.

Sources : Le Chat Mistral

https://chat.mistral.ai/chat


Exemples

tail -f /var/www/html/nextcloud/data/nextcloud.log
cat /var/log/onlyoffice/documentserver/nginx.error.log

Retour en haut