Accéder aux journaux
Il est important de savoir où regarder lorsqu'un problème survient. L'ensemble des logs sont accessibles sous deux formes, textuel et binaire.
Logs textuels
L'activité d'un système est habituellement stocké dans le dossier /var/log
Pour ouvrir un fichier de log textuel, on peut utiliser la commande less. Exemple :
sudo less /var/log/syslog
- Ensuite on parcours le fichier à l'aide des flèches haut / bas ⬆ ⬇, des touches page précédente / suivante ⇞ ⇟ et des touches début / fin ⇱ ⇲
- des recherches peuvent être effectué avec le caractère « / »
Mieux encore, il est possible de suivre l'état d'un fichier de log en temps réel avec la commande tail (queue en anglais). Exemple :
sudo tail -n 128 -f /var/log/syslog
- tail - affiche les dernières lignes d'un fichier (10 par défaut)
- -n 128 - affiche les 128 dernières lignes
- -f - ne referme pas le fichier, affiche à la suite les nouvelles écritures en temps réel.
Dans le même genre, la commande head affiche les premières lignes d'un fichier texte. Essayez les commandes suivantes :
sudo head /proc/meminfo
sudo head /proc/cpuinfo
Logs binaires
Les logs binaires présentent certains avantages, notamment dans la rapidité d'écriture en cas de crash. On y accède par la commande journalctl. Exemple :
sudo journalctl -ef
sudo journalctl -ef /usr/bin/gnome-shell
