From ccf21286c06a1b0e43d6450f121d2afd0007b3f7 Mon Sep 17 00:00:00 2001 From: Gregory Colpart Date: Mon, 4 Mar 2024 12:55:39 +0100 Subject: [PATCH] ajout options utiles pour journalctl --- HowtoSystemd.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/HowtoSystemd.md b/HowtoSystemd.md index d9cde5ec..2f452472 100644 --- a/HowtoSystemd.md +++ b/HowtoSystemd.md @@ -406,7 +406,7 @@ export XDG_RUNTIME_DIR="/run/user/$UID" ## Utilisation avancée - + Afficher plein d'informations sur l'unité : ~~~ @@ -428,7 +428,7 @@ Débug d'une unité : Analyser ce qui prend du temps au démarrage : -~~~ +~~~ # systemd-analyze Startup finished in 5.019s (firmware) + 6.128s (loader) + 5min 35.864s (kernel) + 20min 3.148s (userspace) = 25min 50.160s # systemd-analyze blame | head -3 @@ -437,6 +437,19 @@ Startup finished in 5.019s (firmware) + 6.128s (loader) + 5min 35.864s (kernel) 1.215s uml-utilities.service ~~~ +## journalctl + +systemd utilise ses propres logs, que l'on peut lire avec la commande `journalctl`. + +Voici quelques options utiles que l'on pourra combiner : + +* `journalctl -u ` : logs d'une unité +* `journalctl -b` : logs depuis le dernier boot +* `journalctl -b-1` : logs depuis l'avant-dernier boot, etc. +* `journalctl --since "2024-02-29 13:37:00"` : logs depuis une certaine date +* `journalctl --until "2024-02-29 14:37:00"` : logs jusqu'à une certaine date +* `journalctl -f` : sortie dynamique des derniers logs similaire à `tail -f` + ## FAQ