🐧 Système · Services et processus
Lire les logs
Les logs (journaux) racontent ce que fait un système. C'est le premier réflexe quand quelque chose ne marche pas.
journald
journalctl -u service -n 50 --no-pager (50 dernières lignes) · -f (suivre en direct) · --since today · -p err (erreurs seulement) · journalctl --disk-usage (place prise)
Fichiers /var/log
Sur une Debian récente, la plupart des logs sont dans journald. Les fichiers de /var/log dépendent des paquets installés (rsyslog, Caddy, nginx…) : certains n'existent pas.
Filtrer
grep -i error fichier (chercher) · tail -f fichier (suivre un fichier) · less +F fichier (suivre, avec défilement)
Niveaux de gravité
Par convention : DEBUG (détails) < INFO < WARN < ERROR < FATAL. Lis d'abord les ERROR, juste avant le moment de la panne.
Hygiène
La rotation (logrotate, limites de journald) évite de remplir le disque. Ne journalise jamais de secrets (tokens, mots de passe).
Le bon réflexe : systemctl status nom, puis journalctl -u nom -n 50.
Teste-toi
Quelle commande suit les logs d'un service en direct ?
- journalctl -u service -f
- cat /var/log/service
- systemctl log service
- tail -u service
Réponse : A. journalctl -u service -f
journalctl -u service -f : -u choisit le service, -f suit en direct (follow).
Plus de questions dans Discord avec /qcm matiere:systeme.
Pour aller plus loin
Fiche mise à jour le 6 novembre 2026. Une erreur, une précision à proposer ? Écris-nous.