Comment utiliser la commande Linux JournalCTL?

Comment utiliser la commande Linux JournalCTL?
Les systèmes basés sur Linux fournissent plusieurs outils qui aident à enregistrer et à analyser les journaux système. Tout comme le «systemd», Qui est un outil puissant utilisé pour collecter les journaux des sources dans un format binaire et permet à l'utilisateur d'obtenir les journaux à l'aide de la ligne de commande.

Les journaux dont nous avons discuté dans la section ci-dessus sont le «Journaux de journaux".

Le "Journal»Est un programme système de la systemd outil qui collecte des données à partir de plusieurs journaux dans un format binaire. Cela fonctionne de la même manière que syslog mais donne un moyen plus efficace de gérer les journaux.

Le système Linux a un outil efficace appelé «journalctl"Cela aide l'utilisateur à lire et à communiquer avec le"journaux de journaux". Cet utilitaire est un moyen standard d'afficher les messages de journal fournis par journal et les surveiller.

La syntaxe du «journalctl»La commande est:

JournalCTL [Options…] [Matches…]

Comment utiliser la commande «journalctl»?

Exécuter le "journalctl”Commande sans aucun argument dans une ligne de commande pour afficher tous les enregistrements des journaux de journaux à partir des entrées les plus anciennes:

$ sudo journalctl

La sortie affichée est répertoriée en moins, ce qui signifie que vous pouvez utiliser des touches directionnelles pour rechercher et lire les entrées de journal.

Comment utiliser les options de commande «JournalCTL»?

Le "journalctl»La commande a plusieurs options pour afficher les journaux de journaux. Ceux-ci sont:

Utilisez le "-sans page«Pour obtenir des journaux dans le terminal au lieu de montrer avec«moins" caractéristiques:

$ sudo journalctl - no-page

Il affichera le résultat suivant:

Pour afficher tous les champs de journal s'ils ne sont pas imprimables, utilisez le «-tous”Option dans l'invite de ligne de commande:

$ sudo journalctl - tout

Pour limiter les lignes de sortie de journal de journal, Exécutez le "-n”Indicateur avec le nombre de lignes que vous souhaitez afficher:

$ sudo journalctl -N 15

Exécutez le "-F”Indicateur pour afficher le journal du journal en temps réel:

$ sudo journalctl -f

Pour afficher l'enregistrement des journaux du noyau, exécutez le «-k" drapeau:

$ sudo journalctl -K

Pour afficher la liste des sessions de démarrage qui incluent le temps de démarrage, exécutez le «-liste de listes"Option du"journalctl" commande:

$ sudo journalctl --boot-boot

Chaque fois que vous exécutez le «journalctl”Commande, il affichera les journaux de journal en temps local par défaut, mais si vous souhaitez spécifier les journaux UTC, Faites-le via la commande donnée:

$ sudo journalctl --tc

Le "journalctl»La commande permet à l'utilisateur d'obtenir l'enregistrement des journaux d'une certaine période.

Par exemple, pour obtenir l'enregistrement du journal d'hier, type:

$ sudo journalctl - sur «hier»

Ou si vous souhaitez vérifier l'enregistrement des 2 dernières heures, utilisez:

$ sudo journalctl - sur «il y a 2 heures»

Le "-r" ou "-inverse«L'option est utilisée pour afficher les journaux avec les dernières entrées d'abord en ligne de commande:

$ sudo journalctl -r

Exécuter le "-q" ou "-calme«Option si vous ne souhaitez pas afficher un message non pertinent comme l'avertissement ou les informations:

$ sudo journalctl --quiet

Pour afficher le message d'aide du «journalctl»Commande et toutes ses options, utilisez le«-aider" option:

$ sudo journalctl - help

Vérifiez la version du «journalctl«Commande en utilisant le«-version" option:

$ journalctl --version

Conclusion:

Dans ce bref tutoriel, nous avons vu comment le «journalctl»La commande et ses options fonctionnent. Le "journalctl»La commande est un utilitaire de ligne de commande utilisé pour afficher l'enregistrement des journaux de journal. Le Journaux de journaux sont enregistrés dans un format binaire accessible à tout moment. En utilisant le "journalctl»Commande, on peut gérer et analyser l'enregistrement de tous les journaux.