journalctl
Processus et système
Syntaxe
journalctl -u <unit> [-f]Lit le journal binaire que systemd collecte ; sans /var/log/journal il est effacé au redemarrage, et `-u` exige le nom exact de l'unite.
Options courantes
| Option | Signification |
|---|---|
| -u <unit> | Only one unit. The name must match exactly. |
| -f | Follow new lines as they arrive, like tail -f. |
| -n 100 | The last 100 lines instead of the whole journal. |
| --since "1 hour ago" | Limit by time; --until does the other end. |
| -p err | Only this priority and worse (emerg, alert, crit, err, warning...). |
| -b / -b -1 | This boot only / the previous boot. |
| -k | Kernel messages only. |
| --no-pager | Print straight to stdout so you can pipe it. |
Exemples
journalctl -u nginx -n 50 --no-pagerThe last fifty lines from one service.
journalctl -fu myappWatch a service live while you reproduce a bug.
journalctl --since "10 min ago" -p errOnly recent errors, from every unit.
Ce qui tourne et ce qui mange la machine. Identifier vient avant tuer.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait journalctl ?
Lit le journal binaire que systemd collecte ; sans /var/log/journal il est effacé au redemarrage, et `-u` exige le nom exact de l'unite.
Q. Comment l’écrire ?
journalctl -u <unit> [-f] — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 8 ici ; la liste complète est dans man journalctl. Cette commande relève de Processus et système.
Commandes liées
page man: man journalctl