| 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/02 15:42] – yoann | sysadmin:linux:systemd:gerer-journaux-systeme [2026/09/07 08:35] (Version actuelle) – yoann |
|---|
| </note> | </note> |
| |
| Essentiellement pour des raisons de performances, les journaux sont stockés par **journald** sous forme binaire. **journalctl** est le CLI standard permettant d'accéder et de visualiser les journaux produits par **journald**. Il permet également de reconfigurer le service de journalisation. | Essentiellement pour des raisons de performances, les journaux sont stockés par **journald** sous forme binaire dans : |
| | * ''/run/log/journal/'' (configuration volatile) |
| | * ''/var/log/journal/'' (configuration persistante) |
| | |
| | **journalctl** est le CLI standard permettant d'accéder et de visualiser les journaux produits par **journald**. Il permet également de reconfigurer le service de journalisation. |
| |
| |
| * Un nombre de fichiers journaux. | * Un nombre de fichiers journaux. |
| |
| | <note> |
| | Les options **%%--vacuum-*%%** ne s'appliquent que sur les fichiers **archivés**. On peut forcer l'archivage des fichiers de logs en cours d'utilisation via la commande **%%journalctl --rotate%%** |
| | </note> |
| <code bash> | <code bash> |
| # Pour faire chuter l'occupation disque des journaux à 500Mo | # Pour faire chuter l'occupation disque des journaux à 500Mo |
| Pour une station de travail avec un disque NVMe, si on souhaite limiter les écritures sur disque et que la conservation de l'historique des messages n'est pas nécessaire, on peut paramétrer un stockage des messages en RAM uniquement. | Pour une station de travail avec un disque NVMe, si on souhaite limiter les écritures sur disque et que la conservation de l'historique des messages n'est pas nécessaire, on peut paramétrer un stockage des messages en RAM uniquement. |
| |
| | Créer/éditer le fichier ''/etc/systemd/journald.conf.d/local.conf'' : |
| |
| <code> | <file> |
| [Journal] | [Journal] |
| # Log en mémoire uniquement | # Log en mémoire uniquement |
| RateLimitIntervalSec=0 | RateLimitIntervalSec=0 |
| RateLimitBurst=0 | RateLimitBurst=0 |
| | </file> |
| | |
| | Redémarrer le service pour prendre en compte les modifications : |
| | |
| | <code bash> |
| | sudo systemctl restart systemd-journald |
| </code> | </code> |
| |
| * [[https://www.loggly.com/ultimate-guide/managing-journal-size/|Gérer la taille des journaux (loggly.com) (en)]] | * [[https://www.loggly.com/ultimate-guide/managing-journal-size/|Gérer la taille des journaux (loggly.com) (en)]] |
| * [[https://andreaskaris.github.io/blog/linux/setting-journalctl-limits/|Modifier la taille limite des journaux système (andreaskaris.github.io) (en)]] | * [[https://andreaskaris.github.io/blog/linux/setting-journalctl-limits/|Modifier la taille limite des journaux système (andreaskaris.github.io) (en)]] |
| | * [[https://techist.info/fr/linux-journalctl-systemd-journald-guide/|Guide d'utilisation de journalctl (techist.info)]] |
| | * [[https://blog.stephane-robert.info/docs/admin-serveurs/linux/exploiter/systemd/journaux/|Exploiter les journaux système (stephane-robert.info)]] |
| |
| |