« Systemd: rendre persistant journalctl » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 21 : | Ligne 21 : | ||
Vous pouvez aussi afficher les logs d'un boot spécifique, dont vous pouvez récupérer l'id avec la commande suivante : | Vous pouvez aussi afficher les logs d'un boot spécifique, dont vous pouvez récupérer l'id avec la commande suivante : | ||
<pre>journalctl --list-boots</pre> | <pre>journalctl --list-boots</pre> | ||
Vous pouvez réduire la période de temps affiché avec les commandes <code>--since</code> et <code>--until</code> : | |||
<pre>--since "2019-01-10" --until "2019-01-15 03:00"</pre> |
Version du 10 mars 2019 à 09:22
La commande journalctl
de systemd permet d'afficher les logs complet du dernier boot. Cependant, en cas de crash/freeze du serveur, il peut être intéressant d'avoir accès aux logs (en particulier ceux du kernel) juste avant et lors du plantage. Pour cela, il faut rendre journalctl persistant.
Éditez /etc/systemd/journald.conf
et modifiez la ligne Storage
comme suit :
[Journal] Storage=persistent
Puis :
mkdir /var/log/journal systemd-tmpfiles --create --prefix /var/log/journal systemctl restart systemd-journald
Pour afficher les logs du boot précédent :
journalctl --boot=-1
0 correspondant au boot actuel, -1 au boot précédent
Vous pouvez aussi afficher les logs d'un boot spécifique, dont vous pouvez récupérer l'id avec la commande suivante :
journalctl --list-boots
Vous pouvez réduire la période de temps affiché avec les commandes --since
et --until
:
--since "2019-01-10" --until "2019-01-15 03:00"