Les administrateurs système ont souvent besoin d'examiner les journaux dans un environnement d'exploitation Linux. C'est la première chose à faire en cas de problème et la tâche consiste à le résoudre. Le système d'exploitation Linux et les applications en cours d'exécution génèrent différents types de messages qui sont consignés dans divers fichiers journaux.
Linux utilise des logiciels, des fichiers et des répertoires spéciaux pour stocker les fichiers journaux. Si vous savez quels programmes génèrent quels journaux et, plus important encore, où se trouvent ces journaux, vous serez en mesure de résoudre rapidement tous les problèmes qui surviennent, avec une perte de temps minimale. Nous examinerons ensuite les principales parties du système de journalisation de Linux, les fichiers de journalisation et les utilitaires qui peuvent être utilisés pour visualiser les journaux de Linux.
Tous les journaux de base de Linux se trouvent dans le dossier /var/log/. Vous pouvez lister les fichiers journaux de votre système à l'aide de la commande ls
:
$ ls -l /var/log/
Examinons maintenant les 20 fichiers journaux Linux différents qui se trouvent dans le répertoire /var/log/
. Certains de ces journaux ne se trouvent que sur certaines distributions, par exemple dpkg.log
ne se trouve que sur les systèmes basés sur Debian :
Voyons ensuite comment afficher ces journaux dans le système d'exploitation.
Pour afficher les journaux dans l'environnement d'exploitation Linux, il est pratique d'utiliser plusieurs utilitaires de ligne de commande. Cette opération s'effectue généralement à l'aide d'un éditeur de texte ou d'un utilitaire spécial. Le plus souvent, vous devrez obtenir les droits de super-utilisateur pour visualiser les journaux sous Linux. La liste des commandes les plus souvent utilisées à cette fin est la suivante :
Pour afficher un journal déroulant de /var/log/dmesg, il suffit d'exécuter :
$ less /var/log/dmesg
Afficher les journaux en temps réel :
$ tail -f /var/log/dmesg
Ouvrir le fichier journal dmesg
:
$ cat /var/log/dmesg
Afficher les premières lignes :
$ head /var/log/dmesg
Autres erreurs de sortie de /var/log/messages
:
$ grep -i error /var/log/dmesg
Vous pouvez également consulter les journaux sous Linux à l'aide d'utilitaires graphiques. Le programme Logs permet de visualiser et de suivre facilement les journaux du système sur un ordinateur portable ou personnel sous Linux.
Vous pouvez installer le programme sur n'importe quel système doté d'un serveur X. De plus, n'importe quel éditeur de test graphique peut être utilisé pour visualiser les journaux.