🐧 Système🟢 Débutant⏱ 1 min de lecture📂 ⚙️ Services et processus

🐧 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).

📌 À retenir

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 ?
  1. journalctl -u service -f
  2. cat /var/log/service
  3. systemctl log service
  4. 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.