pense-bête de bruno sanchiz

Accueil > Linux > Lignes de commandes > log - journalctl

log - journalctl

Publié le 13 septembre 2023, dernière mise-à-jour le 14 septembre 2023, 2 visites, 23642 visites totales.

Certains programmes donnent des informations sur ce qu’elles font. Par exemple le programme d’impression écrit quelque part ce les noms de fichiers qu’il imprime. On appelle parfois ces fichiers des fichiers log , longtemps les fichiers finissaient par .log .

Jusqu’à +/- debian11, c’était principalement des fichierslog, par exemple,
tail -f /var/log/cups/error.log récupérait les erreurs d’impression au fur et à mesure.
Le fichier /var/log/messages était très utilisé.

Depuis +/- debian12 , on écrira

  • tous les logs : journalctl
    options à rajouter :
  • tous les logs du démarrage : journalctl -b
  • logs du kernel : journalctl -k
  • démarrage précédent : journalctl -b -1
  • Affichage des logs au fur et à mesure : option journalctl -f
  • pour un service/serveur : journalctl -u nomduservice
  • Les 10 dernières lignes : journalctl -n 10
  • Avec des dates de début et fin : journalctl --since "2023-06-04 10:42:00" --until "2023-06-07 10:42:00"
  • Pour un programme : journalctl /usr/bin/machin
  • Pour un utilisateur : journalctl _UID=300
  • Pour un processus : journalctl _PID=300
  • Dates croissantes : journalctl -r
[bruno sanchiz]