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édente | ||
| sysadmin:linux:systemd:gerer-journaux-systeme [2026/01/01 13:57] – yoann | sysadmin:linux:systemd:gerer-journaux-systeme [2026/01/02 15:42] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | ====== journalctl: | + | ====== journalctl: |
| - | **systemd** intègre son propre système de journalisation indépendant des services syslog/ | + | **systemd** intègre son propre système de journalisation indépendant des services syslog/ |
| Si besoin, il reste tout à fait possible d' | Si besoin, il reste tout à fait possible d' | ||
| Ligne 27: | Ligne 27: | ||
| </ | </ | ||
| - | ===== Filtrage par service | + | ===== Filtrage des enregistrements ===== |
| + | |||
| + | Quelques méthodes de filtrage usuelles | ||
| + | |||
| + | ==== Filtrage par service ==== | ||
| Utiliser l' | Utiliser l' | ||
| Ligne 34: | Ligne 38: | ||
| </ | </ | ||
| - | ===== Filtrage par criticité | + | ==== Filtrage par criticité ==== |
| Pour filtrer par niveau de criticité (priority) utiliser l' | Pour filtrer par niveau de criticité (priority) utiliser l' | ||
| Ligne 43: | Ligne 47: | ||
| - | ===== Filtrage par repères temporels | + | ==== Filtrage par repères temporels ==== |
| Lister les événements via des repères temporels en spécifiant des time stamps | Lister les événements via des repères temporels en spécifiant des time stamps | ||
| Ligne 57: | Ligne 61: | ||
| </ | </ | ||
| - | ===== Filtrage par utilisateur | + | ==== Filtrage par utilisateur ==== |
| L' | L' | ||
| Ligne 64: | Ligne 68: | ||
| </ | </ | ||
| - | ===== Filtrage des messages du noyau ===== | + | ==== Filtrage des messages du noyau ==== |
| Lister les messages du noyau, affichage complet: | Lister les messages du noyau, affichage complet: | ||
| Ligne 185: | Ligne 189: | ||
| </ | </ | ||
| - | Pour que les journaux ne soient pas enregistrés | + | |
| + | ===== Exemples de configuration ===== | ||
| + | |||
| + | |||
| + | ==== Logs en mémoire uniquement ==== | ||
| + | |||
| + | Pour une station de travail avec un disque NVMe, si on souhaite limiter | ||
| < | < | ||
| [Journal] | [Journal] | ||
| + | # Log en mémoire uniquement | ||
| Storage=volatile | Storage=volatile | ||
| + | |||
| + | # Repartir les enregistrements dans des fichiers de 32MiO | ||
| + | # Créer max 8 fichiers | ||
| + | RuntimeMaxFiles=8 | ||
| + | RuntimeMaxFileSize=32M | ||
| + | |||
| + | |||
| + | # Limiter la génération des messages | ||
| + | # NB : chaque service peut redéfinir ces valeurs pour limiter | ||
| + | # les entrées | ||
| + | RateLimitIntervalSec=0 | ||
| + | RateLimitBurst=0 | ||
| </ | </ | ||
| - | ===== Enregistrement avec syslog ===== | + | |
| + | ==== Enregistrement avec syslog ==== | ||
| + | |||
| + | : | ||
| Les journaux peuvent être transmis à syslog/ | Les journaux peuvent être transmis à syslog/ | ||
| Ligne 199: | Ligne 226: | ||
| < | < | ||
| + | [Journal] | ||
| + | |||
| + | Storage=none | ||
| ForwardToSyslog=yes | ForwardToSyslog=yes | ||
| </ | </ | ||