« Journalctl » : différence entre les versions

 
(13 versions intermédiaires par le même utilisateur non affichées)
Ligne 7 : Ligne 7 :
: <code>MaxRetentionSec=</code> : Définit la durée maximale pendant laquelle les journaux sont conservés.  
: <code>MaxRetentionSec=</code> : Définit la durée maximale pendant laquelle les journaux sont conservés.  
: Par exemple, <code>MaxRetentionSec=1week</code> conserve les journaux pendant une semaine.
: Par exemple, <code>MaxRetentionSec=1week</code> conserve les journaux pendant une semaine.
 
<syntaxhighlight lang="bash" line copy>
sudo systemctl restart systemd-journald
</syntaxhighlight>
== espace OQP ==  
== espace OQP ==  
<syntaxhighlight lang="bash" line copy>
<syntaxhighlight lang="bash" line copy>
Ligne 30 : Ligne 32 :
=== Commandes options ===
=== Commandes options ===
<syntaxhighlight lang="bash" line>
<syntaxhighlight lang="bash" line>
journalctl -f # en temps réel
journalctl -u nginx -n 5000 # Affiche les 5000 lignes de logs de nginx dans un pager en commencant par les plus anciennes
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 --disk-usage #  Affiche l'espace couramment utilisé par les fichiers journaux du système
Ligne 48 : Ligne 51 :
</syntaxhighlight>
</syntaxhighlight>


=== Plage de dates spécifique ===
<syntaxhighlight lang="bash" line>
<syntaxhighlight lang="bash" line>
# [-S DATE] : show logs Since DATE
# [-S DATE] : show logs Since DATE
Ligne 54 : Ligne 58 :
</syntaxhighlight>
</syntaxhighlight>


[[Catégorie:Linux]] [[Catégorie:Debian]]
=== Recherche ===
<syntaxhighlight lang="bash" line>
# Afficher les journaux d'une priorité spécifique
journalctl -p err --since "1 week ago"
 
# Afficher les journaux qui incluent le mot spécifique [PATTERN] dans le champ [MESSAGE]
journalctl -g "apparmor"
 
journalctl -u cron.service
journalctl -u dpkg
journalctl -u systemd-tmpfiles-clean.timer
journalctl --since "1 week ago" -u apache2.service
</syntaxhighlight>
 
=== wireguard ===
<syntaxhighlight lang="bash" line cpoy>
sudo journalctl -u wg-quick@wg0 -f
</syntaxhighlight>
 
[[Catégorie:Linux]] [[Catégorie:Debian]] [[Catégorie:Systemd]]