« Journalctl » : différence entre les versions
Aucun résumé des modifications |
|||
| Ligne 28 : | Ligne 28 : | ||
Cela force la rotation des journaux et supprime immédiatement les anciens journaux archivés. | Cela force la rotation des journaux et supprime immédiatement les anciens journaux archivés. | ||
=== Commandes options === | |||
<syntaxhighlight lang="bash" line> | |||
journalctl -u nginx -n 5000 # Affiche les 5000 lignes de logs de nginx dans un pager en commencant par les plus anciennes | |||
journalctl --disk-usage # Affiche l'espace couramment utilisé par les fichiers journaux du système | |||
journalctl --vaccum-size 1G # Nettoie les fichiers journaux pour ne garder qu'un gigaoctet d'utilisé | |||
journalctl -eu nginx # Affiche sous forme de pager les 1000 dernières de logs du service nginx | |||
journalctl -fu nginx # Affiche les toutes dernières lignes de log en continu | |||
journalctl -k -p warning # Affiche seulement les messages d'alerte du kernel. L'option `p` ne fonctionne que si l'application les écrivant est compatible journald car les loglevels ne viennent pas de nul part | |||
journalctl -p 2 # Affiche les évenements critiques propres à toutes les applications gérant les loglevel | |||
journalctl -u nginx --until yesterday # N'affiche pas les messages nginx d'aujourd'hui | |||
journalctl -o json # Affiche le journal système global au format json, pratique pour découvrir toutes les champs (et leur contenu), et ainsi pouvoir scripter une analyse de logs efficace grâce à par exemple un script python | |||
journalctl -r # pour inverser l'ordre | |||
</syntaxhighlight> | |||
[[Catégorie:Linux]] [[Catégorie:Debian]] | [[Catégorie:Linux]] [[Catégorie:Debian]] | ||