journalctl Générateur de commandes
Générer des commandes journalctl pour interroger le journal systemd
Premiers pas avec journalctl
## Qu’est-ce que journalctl ?
`journalctl` permet d’interroger le journal systemd — le stock centralisé des journaux du système et des services. C’est la méthode standard pour lire les journaux des services, filtrer par unité, priorité, démarrage ou plage de temps.
## Comment l’utiliser
1. **Filtrage** : Restreignez la recherche par unité (`-u`), priorité (`-p`), démarrage (`-b`) ou noyau (`-k`). 2. **Plage de temps** : Utilisez `--since` et `--until` avec des valeurs telles que `today`, `yesterday` ou `2026-06-25 09:00:00`. 3. **Sortie** : Affichez les dernières lignes avec `-f`, limitez le nombre de lignes avec `-n`, et formatez le texte avec `-o`. 4. **Copier et exécuter** : Copiez la commande générée dans votre terminal.
Options courantes
### `-u` Unité Afficher les messages d’une unité (service) systemd spécifique, par exemple `-u nginx` ou `-u ssh.service`.
### `-p` Priorité Filtrer par la priorité syslog de 0 à 7 (0 : urgent, 1 : alerte, 2 : critique, 3 : erreur, 4 : avertissement, 5 : notification, 6 : information, 7 : débogage). Utiliser `-p 3` pour afficher les erreurs et au-dessus.
### `-b` Démarrage actuel Afficher les messages du démarrage actuel. Combiner avec un index comme `-b -1` pour le démarrage précédent.
### `-k` Noyau Afficher uniquement les messages du noyau (équivalent à `dmesg`).
### `-n` Lignes Afficher les dernières N lignes, par exemple `-n 100`.
### `-f` Suivre Afficher continuellement les nouvelles entrées au fur et à mesure qu’elles arrivent (comme `tail -f`).
### `-a` Afficher tout Afficher tous les champs, y compris ceux qui sont normalement tronqués en raison de leur longueur.
### `--no-pager` Désactiver le pageur pour rediriger les sorties vers d’autres commandes ou scripts.
### `--since` / `--until` Filtrer par date, par exemple `--since today`, `--since "1 hour ago"` ou `--since "2026-06-25 09:00:00"`.
### `-x` Catalogue Ajouter des entrées explicatives de catalogue pour de nombreux messages de journal.
### `-r` Inverser Afficher les entrées les plus récentes en premier.
### `-o` Format de sortie Changer le format de sortie : `cat` (seulement le message), `short` (par défaut), `json`, `json-pretty`, etc.
▶Comment puis-je suivre les journaux d’un service en temps réel ?
▶Comment afficher uniquement les erreurs d’un service ?
▶Comment puis-je consulter les journaux depuis ce matin ?
▶Comment puis-je obtenir les 100 dernières entrées, les plus récentes en premier ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.