Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
pratique:informatique:systemd_error [20/06/2018 13:41] – Zatalyz | pratique:informatique:systemd_error [20/06/2023 13:03] – Zatalyz | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Systemd: analyser les erreurs au démarrage ====== | + | ====== Systemd: analyser les erreurs au démarrage |
Vérifier les services qui sont actuellement plantés : | Vérifier les services qui sont actuellement plantés : | ||
sudo systemctl --failed | sudo systemctl --failed | ||
- | | + | |
+ | Plus d' | ||
+ | sudo journalctl -f | ||
+ | |||
+ | Pour le plaisir : | ||
+ | sudo journalctl -feu machin.service | ||
+ | |||
+ | * -f : n' | ||
+ | * -e : saute au bout du journal directement. | ||
+ | * -u indique un service en particulier, | ||
+ | |||
+ | |||
+ | ===== Obtenir des journaux précis ===== | ||
Journal complet de tout ce qui s'est passé ; pour éviter que ce soit trop long, on précise une unité temporelle, et puis on met ça dans un fichier texte, ça aidera à consulter... | Journal complet de tout ce qui s'est passé ; pour éviter que ce soit trop long, on précise une unité temporelle, et puis on met ça dans un fichier texte, ça aidera à consulter... | ||
Ligne 13: | Ligne 26: | ||
| | ||
- | Plus d'infos sur les erreurs | + | Pour avoir tout le log d'un session, c'est '' |
- | sudo journalctl -f | + | sudo journalctl -b -1 |
+ | |||
+ | ===== Autres détails avec dmesg ===== | ||
+ | sudo dmesg -l err, | ||
+ | |||
+ | ===== Lister | ||
+ | | ||
+ | |||
+ | ===== Limiter la taille des logs ===== | ||
+ | |||
+ | sudo nano / | ||
+ | |||
+ | Modifier pour avoir '' | ||
+ | |||
+ | Puis redémarrer pour que ce soit pris en compte : | ||
+ | systemctl restart systemd-journald.service | ||
+ | |||
+ | Pour libérer en urgence (manip temporaire) : | ||
+ | < | ||
+ | sudo journalctl --vacuum-time=10d</ | ||
+ | |||
+ | ===== Avoir des vrais journaux de log ===== | ||
+ | On peut forcer journalctl à nous refiler des vrais journaux, il va faire transiter par rsyslog. | ||
+ | |||
+ | Donc en premier, installer '' | ||
+ | |||
+ | Puis dans ''/ | ||
+ | |||
+ | Relancer systemd, ça marche. | ||
+ | systemctl restart systemd-journald.service | ||
+ | |||
+ | [[https:// |