AnglaisFrançaisEspagnol

Ad


IcĂ´ne de favori OnWorks

journalctl - En ligne dans le Cloud

Exécutez journalctl dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande journalctl qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


journalctl - Interroge le journal systemd

SYNOPSIS


journalctl [OPTIONS...] [MATCHS...]

DESCRIPTION


journalctl peut être utilisé pour interroger le contenu du systemd(1) journal rédigé par
systemd-journald.service (8).

S'il est appelé sans paramètres, il affichera le contenu complet du journal, en commençant par
l'entrée la plus ancienne collectée.

Si un ou plusieurs arguments de correspondance sont transmis, la sortie est filtrée en conséquence. Une correspondance est
au format "FIELD=VALUE", par exemple "_SYSTEMD_UNIT=httpd.service", faisant référence au
composants d'une écriture de journal structurée. Voir systemd.journal-champs(7) pour une liste de
domaines bien connus. Si plusieurs correspondances sont spécifiées correspondant à différents champs, le journal
les entrées sont filtrées par les deux, c'est-à-dire que la sortie résultante n'affichera que les entrées correspondant
toutes les correspondances spécifiées de ce type. Si deux correspondances s'appliquent au même champ, elles
sont automatiquement mis en correspondance en tant qu'alternatives, c'est-à-dire que la sortie résultante affichera les entrées
correspondant à l'une des correspondances spécifiées pour le même champ. Enfin, le caractère "+" peut
apparaissent comme un mot séparé entre d'autres termes sur la ligne de commande. Cela provoque tous les matchs
avant et après à combiner dans une disjonction (c'est-à-dire OU logique).

En tant que raccourcis pour quelques types de correspondances champ/valeur, des chemins de fichiers peuvent être spécifiés. Si un
le chemin du fichier fait référence à un fichier exécutable, cela équivaut à une correspondance "_EXE=" pour le
chemin binaire canonisé. De même, si un chemin fait référence à un nœud de périphérique, la correspondance est
ajouté pour le nom du noyau du périphérique ("_KERNEL_DEVICE="). Aussi, les correspondances pour le noyau
les noms de tous les appareils parents sont ajoutés automatiquement. Les chemins des nœuds de périphérique ne sont pas stables
à travers les redémarrages, donc la correspondance pour l'ID de démarrage actuel ("_BOOT_ID=") est toujours ajoutée en tant que
bien. Notez que seules les entrées de journal pour les nœuds de périphériques existants peuvent être interrogées par
fournissant le chemin vers le nœud de périphérique.

Des contraintes supplémentaires peuvent être ajoutées à l'aide d'options --botte, --unité=, etc., pour limiter davantage
quelles entrées seront affichées (ET logique).

La sortie est entrelacée à partir de tous les fichiers journaux accessibles, qu'ils soient tournés ou
en cours d'écriture, et qu'ils appartiennent au système lui-même ou qu'ils soient
journaux d'utilisateurs accessibles.

L'ensemble des fichiers journaux qui sera utilisé peut être modifié à l'aide de la --utilisateur, --système,
--annuaireet --déposer options, voir ci-dessous.

Tous les utilisateurs ont accès à leurs journaux privés par utilisateur. Cependant, par défaut, seuls
root et les utilisateurs qui sont membres de quelques groupes spéciaux ont accès au système
journal et les journaux des autres utilisateurs. Membres des groupes "systemd-journal", "adm",
et "wheel" peut lire tous les fichiers journaux. Notons que ces deux derniers groupes ont traditionnellement
privilèges supplémentaires spécifiés par la distribution. Les membres du groupe "roue" peuvent
effectuent souvent des tâches administratives.

La sortie est paginé moins par défaut, et les longues lignes sont "tronquées" à l'écran
largeur. La partie cachée peut être visualisée à l'aide des touches flèche gauche et flèche droite. Pagination
peut ĂŞtre dĂ©sactivĂ© ; voir le --pas de tĂ©lĂ©avertisseur option et la section "Environnement" ci-dessous.

Lors de la sortie vers un tty, les lignes sont colorées en fonction de la priorité : lignes de niveau ERREUR
et plus haut sont colorĂ©s en rouge; les lignes de niveau AVIS et supĂ©rieur sont surlignĂ©es ; autres lignes
s'affichent normalement.

OPTIONS


Les options suivantes sont comprises :

--non-complet, --complet, -l
Champs Ellipsize lorsqu'ils ne tiennent pas dans les colonnes disponibles. La valeur par défaut est d'afficher
champs pleins, leur permettant d'être bouclés ou tronqués par le pager, s'il y en a un.

Les anciennes options -l/--complet ne sont plus utiles, sauf pour annuler --non-complet.

-a, --tout
Afficher tous les champs dans leur intégralité, même s'ils contiennent des caractères non imprimables ou sont très longs.

-f, --poursuivre
Afficher uniquement les écritures de journal les plus récentes et imprimer en continu de nouvelles écritures au fur et à mesure qu'elles
sont annexés au journal.

-e, --pager-fin
Sautez immédiatement à la fin du journal à l'intérieur de l'outil de téléavertisseur implicite. Cela implique
-n1000 pour garantir que le pager ne mettra pas en mémoire tampon les journaux de taille illimitée. Cela peut être
remplacé par un explicite -n avec une autre valeur numérique, tandis que -tout désactivera
cette casquette. Notez que cette option n'est prise en charge que pour le moins(1) téléavertisseur.

-n, --lignes=
Affichez les événements de journal les plus récents et limitez le nombre d'événements affichés. Si --poursuivre
est utilisé, cette option est implicite. L'argument est un entier positif ou "all" pour
désactiver la limitation de ligne. La valeur par défaut est 10 si aucun argument n'est fourni.

--pas de queue
Afficher toutes les lignes de sortie stockées, même en mode suivi. Annule l'effet de --lignes=.

-r, --sens inverse
Inversez la sortie pour que les entrées les plus récentes soient affichées en premier.

-o, --sortie=
Contrôle le formatage des écritures de journal qui sont affichées. Prend l'un des
options suivantes:

court
est la valeur par défaut et génère une sortie qui est en grande partie identique au formatage
de fichiers syslog classiques, affichant une ligne par entrée de journal.

iso-court
est très similaire, mais affiche les horodatages de l'horloge murale ISO 8601.

court-précis
est très similaire, mais affiche les horodatages avec une précision totale de la microseconde.

court-monotone
est très similaire, mais affiche des horodatages monotones au lieu des horodatages d'horloge murale.

verbeux
affiche les éléments d'entrée entièrement structurés avec tous les champs.

Exporter
sérialise le journal dans un flux binaire (mais principalement basé sur du texte) adapté à
sauvegardes et transfert réseau (voir Journal Exportations Format[1] pour plus d'informations).

json
formate les entrées sous forme de structures de données JSON, une par ligne (voir Journal JSON Format
pour plus d'informations).

json-jolie
formate les entrées en tant que structures de données JSON, mais les formate sur plusieurs lignes dans
afin de les rendre plus lisibles par les humains.

json-sse
formate les entrées en tant que structures de données JSON, mais les encapsule dans un format adapté à
Serveur-Envoyé Événements[3].

cat
génère une sortie très laconique, ne montrant que le message réel de chaque journal
entrée sans métadonnées, même pas d'horodatage.

--UTC
Exprimez l'heure en temps universel coordonné (UTC).

-x, --catalogue
Complétez les lignes de journal avec des textes d'explication du catalogue de messages. Cela ajoutera
des textes d'aide explicatifs pour consigner les messages dans la sortie lorsqu'ils sont disponibles. Ces
de courts textes d'aide expliqueront le contexte d'une erreur ou d'un événement de journal, possible
solutions, ainsi que des pointeurs vers des forums d'assistance, de la documentation pour les développeurs et tout
autres manuels pertinents. Notez que les textes d'aide ne sont pas disponibles pour tous les messages, mais
seulement pour les sélectionnés. Pour plus d'informations sur le catalogue de messages, veuillez vous référer à
le Message Catalogue DĂ©veloppeur Documentation[4].

Remarque : lors de la fixation journalctl sortie vers les rapports de bogues, veuillez faire ne sauraient utilisĂ© -x.

-q, --silencieux
Supprime tous les messages d'information (c'est-à-dire "-- Les journaux commencent à ...", "-- Redémarrer --"), tout
messages d'avertissement concernant les journaux système inaccessibles lorsqu'ils sont exécutés en tant qu'utilisateur normal.

-m, --fusionner
Afficher les entrées entrelacées de tous les journaux disponibles, y compris les journaux distants.

-b [ID][±décalage], --boot=[ID][±décalage]
Afficher les messages d'un démarrage spécifique. Cela ajoutera une correspondance pour "_BOOT_ID=".

L'argument peut être vide, auquel cas les journaux du démarrage en cours seront affichés.

Si l'ID de démarrage est omis, un compenser cherchera les bottes à partir du
début du journal, et un égal ou inférieur à zéro compenser va chercher des bottes
à partir de la fin du journal. Ainsi, 1 signifie le premier démarrage trouvé dans le
journal par ordre chronologique, 2 le deuxième et ainsi de suite ; tandis que -0 est le dernier dĂ©marrage, -1
la botte avant-dernière, et ainsi de suite. Un vide compenser équivaut à spécifier -0,
sauf lorsque le démarrage actuel n'est pas le dernier démarrage (par exemple parce que --annuaire était
spécifié pour consulter les journaux d'une autre machine).

Si les 32 caractères ID est spécifié, il peut éventuellement être suivi de compenser qui
identifie le boot par rapport à celui donné par boot ID. Les valeurs négatives signifient plus tôt
les bottes et les valeurs positives signifient des bottes plus tardives. Si compenser n'est pas spécifié, une valeur de
zéro est supposé, et les journaux pour le démarrage donnés par ID sont indiqués.

--list-bottes
Afficher une liste tabulaire des numéros de démarrage (par rapport au démarrage actuel), leurs identifiants et le
horodatage du premier et du dernier message concernant le démarrage.

-k, --dmesg
Afficher uniquement les messages du noyau. Cela implique -b et ajoute la correspondance "_TRANSPORT=kernel".

-t, --identifiant=IDENTIFIANT_SYSLOG
Afficher les messages pour l'identifiant syslog spécifié IDENTIFIANT_SYSLOG.

Ce paramètre peut être spécifié plusieurs fois.

-u, --unité=UNITÉ|RECONNAISSANCE
Afficher les messages pour l'unité systemd spécifiée UNITÉ (comme une unité de service), ou pour tout
des unités correspondant à RECONNAISSANCE. Si un modèle est spécifié, une liste de noms d'unités trouvées
dans le journal est comparé au modèle spécifié et tout ce qui correspond est utilisé. Pour
chaque nom d'unité, une correspondance est ajoutée pour les messages de l'unité ("_SYSTEMD_UNIT=UNITÉ"),
ainsi que des correspondances supplémentaires pour les messages de systemd et les messages sur les coredumps
pour l'unité spécifiée.

Ce paramètre peut être spécifié plusieurs fois.

--unité-utilisateur=
Afficher les messages pour l'unité de session utilisateur spécifiée. Cela ajoutera une correspondance pour les messages
de l'unité ("_SYSTEMD_USER_UNIT=" et "_UID=") et des correspondances supplémentaires pour les messages
de la session systemd et des messages sur les coredumps pour l'unité spécifiée.

Ce paramètre peut être spécifié plusieurs fois.

-p, --priorité=
Filtrez la sortie par priorités de message ou plages de priorité. Prend soit un seul chiffre
ou niveau de journal textuel (c'est-Ă -dire entre 0/"emer" et 7/"debug"), ou une plage de
niveaux de journalisation numérique/texte sous la forme FROM..TO. Les niveaux de journalisation sont le journal syslog habituel
niveaux tels que documentés dans syslog(3), c'est-à-dire "urgence" (0), "alerte" (1), "critique" (2),
"err" (3), "warning" (4), "notice" (5), "info" (6), "debug" (7). Si un seul niveau de journal
est spécifié, tous les messages avec ce niveau de journalisation ou un journal inférieur (donc plus important)
niveau sont affichés. Si une plage est spécifiée, tous les messages dans la plage sont affichés,
comprenant à la fois la valeur de début et la valeur de fin de la plage. Cela ajoutera "PRIORITY="
correspond aux priorités spécifiées.

-c, --curseur=
Commencez à afficher les entrées à partir de l'emplacement dans le journal spécifié par le curseur passé.

--après-curseur=
Commencer à afficher les entrées de l'emplacement dans le journal après l'emplacement spécifié par
le curseur passé. Le curseur s'affiche lorsque le --show-curseur option est utilisée.

--show-curseur
Le curseur s'affiche après la dernière entrĂ©e après deux tirets :

-- curseur : s=0639...

Le format du curseur est privé et sujet à changement.

-S, --depuis=, -U, --jusqu'Ă =
Commencer à afficher les entrées à la date spécifiée ou à une date ultérieure, ou à la date ou à une date antérieure à la
date spĂ©cifiĂ©e, respectivement. Les spĂ©cifications de date doivent ĂŞtre au format « 2012-10-30
18:17:16". Si la partie de temps est omise, "00:00:00" est supposé. Si seulement les secondes
composant est omis, ":00" est supposé. Si le composant de date est omis, le
jour est supposé. Alternativement, les chaînes "hier", "aujourd'hui", "demain" sont
compris, qui se réfèrent à 00:00:00 de la veille du jour en cours, le
jour ou le jour suivant le jour en cours, respectivement. « maintenant Â» fait rĂ©fĂ©rence au courant
temps. Enfin, des temps relatifs peuvent être spécifiés, préfixés par "-" ou "+", faisant référence à
fois avant ou après l'heure actuelle, respectivement. Pour l'heure et la date complètes
spécification, voir systemd.time (7).

-F, --champ=
Imprimer toutes les valeurs de données possibles que le champ spécifié peut prendre dans toutes les entrées du
Journal.

-N, --des champs
Imprimez tous les noms de champs actuellement utilisés dans toutes les entrées du journal.

--système, --utilisateur
Afficher les messages des services système et du noyau (avec --système). Afficher les messages de
service de l'utilisateur actuel (avec --utilisateur). Si ni l'un ni l'autre n'est spécifié, affiche tous les messages qui
l'utilisateur peut voir.

-M, --machine=
Afficher les messages d'un conteneur local en cours d'exécution. Spécifiez un nom de conteneur auquel vous connecter.

-D DIR, --répertoire=DIR
Prend un chemin de répertoire comme argument. Si spécifié, journalctl fonctionnera sur le
répertoire de journal spécifié DIR au lieu du runtime et du journal système par défaut
chemins.

--fichier=GLOBE
Prend un fichier glob comme argument. Si spécifié, journalctl fonctionnera sur le
correspondance des fichiers journaux spécifiés GLOBE au lieu du runtime et du système par défaut
chemins de journal. Peut être spécifié plusieurs fois, auquel cas les fichiers seront convenablement
entrelacé.

--root=TRAITEMENT
Prend un chemin de répertoire comme argument. Si spécifié, journalctl fonctionnera sur
hiérarchie de fichiers de catalogue sous le répertoire spécifié au lieu de la racine
répertoire (par exemple --update-catalogue créera TRAITEMENT/var/lib/systemd/catalog/base de données).

--nouveau-id128
Au lieu d'afficher le contenu du journal, générez un nouvel ID 128 bits adapté à
messages d'identification. Ceci est destiné à être utilisé par les développeurs qui ont besoin d'un nouveau
identifiant pour un nouveau message qu'ils introduisent et veulent rendre reconnaissable. Cette volonté
imprimer le nouvel ID dans trois formats différents qui peuvent être copiés dans le code source ou
semblable.

--entĂŞte
Au lieu d'afficher le contenu du journal, affichez les informations d'en-tĂŞte internes du journal
champs accédés.

--utilisation du disque
Affiche l'utilisation actuelle du disque de tous les fichiers journaux. Cela montre la somme du disque
l'utilisation de tous les fichiers journaux archivés et actifs.

--vide-taille=, --temps-vide=, --fichiers-vide=
Supprime les fichiers journaux archivés jusqu'à ce que l'espace disque qu'ils utilisent tombe en dessous de la valeur spécifiée
taille (spécifiée avec les suffixes habituels "K", "M", "G" et "T"), ou tous les fichiers journaux
ne contiennent aucune donnée antérieure à la période spécifiée (spécifiée avec le "s" habituel,
suffixes « min Â», « h Â», « jours Â», « mois Â», « semaines Â» et « annĂ©es Â»), ou pas plus que le
nombre spécifié de fichiers journaux distincts restent. Notez que courir --vide-taille=
n'a qu'un effet indirect sur la production indiquée par --utilisation du disque, comme ce dernier
inclut les fichiers journaux actifs, tandis que l'opération de mise sous vide ne fonctionne que sur les fichiers archivés
fichiers journaux. De la même manière, --fichiers-vide= pourrait ne pas réduire le nombre de
fichiers journaux en dessous du nombre spécifié, car cela ne supprimera pas le journal actif
fichiers. --vide-taille=, --temps-vide= ainsi que --fichiers-vide= peuvent être combinés en un seul
invocation pour appliquer n'importe quelle combinaison d'une limite de taille, de temps et de nombre de fichiers sur
les fichiers journaux archivés. Spécifier l'un de ces trois paramètres comme zéro est
équivaut à ne pas appliquer la limite spécifique, et est donc redondant.

--list-catalogue [ID 128 bits...]
RĂ©pertoriez le contenu du catalogue de messages sous la forme d'un tableau d'ID de message, ainsi que leurs brefs
chaînes de description.

Si seulement ID 128 bitss sont spécifiés, seules ces entrées sont affichées.

--dump-catalogue [ID 128 bits...]
Afficher le contenu du catalogue de messages, avec les entrées séparées par une ligne composée
de deux tirets et l'ID (le format est le mĂŞme que les fichiers .catalog).

Si seulement ID 128 bitss sont spécifiés, seules ces entrées sont affichées.

--update-catalogue
Mettez à jour l'index du catalogue de messages. Cette commande doit être exécutée à chaque nouvelle
les fichiers de catalogue sont installés, supprimés ou mis à jour pour reconstruire l'index de catalogue binaire.

--setup-keys
Au lieu d'afficher le contenu du journal, générez une nouvelle paire de clés pour Forward Secure
Etanchéité (FSS). Cela générera une clé de scellement et une clé de vérification. L'étanchéité
La clé est stockée dans le répertoire des données du journal et doit rester sur l'hôte. Les
la clé de vérification doit être stockée à l'extérieur. Se référer au Sceau = option
journald.conf(5) pour des informations sur Forward Secure Sealing et pour un lien vers un
article scientifique à comité de lecture détaillant la théorie cryptographique sur laquelle il est basé.

--Obliger
Quand --setup-keys est passé et Forward Secure Sealing (FSS) a déjà été
configuré, recréez les clés FSS.

--intervalle=
Spécifie l'intervalle de changement pour la clé de scellement lors de la génération d'une paire de clés FSS avec
--setup-keys. Des intervalles plus courts augmentent la consommation du processeur mais raccourcissent la plage de temps de
altĂ©rations de journal indĂ©tectables. La valeur par dĂ©faut est 15 min.

--VĂ©rifier
Vérifiez la cohérence interne du fichier journal. Si le fichier a été généré avec
FSS activé et la clé de vérification FSS a été spécifiée avec --verify-key=,
l'authenticité du fichier journal est vérifiée.

--verify-key=
Spécifie la clé de vérification FSS à utiliser pour le --Vérifier fonctionnement.

--sync
Demande au démon de journal d'écrire toutes les données de journal non écrites dans le fichier de sauvegarde
système et synchroniser tous les journaux. Cet appel ne revient que lorsque le
l'opération de synchronisation est terminée. Cette commande garantit que tous les messages de journal
écrites avant son invocation sont stockées en toute sécurité sur le disque au moment de son retour.

--affleurer
Demande au démon de journal de vider toutes les données de journal stockées dans /exécuter/journal/journal développement
/var/log/journal, si le stockage persistant est activé. Cet appel ne revient pas avant
l'opération est terminée. Notez que cet appel est idempotent : les données sont uniquement vidées
de /exécuter/journal/journal dans /var/log/journal une fois pendant l'exécution du système, et ceci
la commande se termine proprement sans exécuter aucune opération si cela a déjà été
passé. Cette commande garantit efficacement que toutes les données sont vidées vers
/var/log/journal au moment oĂą il revient.

--tourner
Demande au démon de journal de faire pivoter les fichiers de journal. Cet appel ne revient que lorsque le
l'opération de rotation est terminée.

-h, --Aidez-moi
Imprimez un court texte d'aide et quittez.

--version
Imprime une chaîne de version courte et quitte.

--pas de téléavertisseur
Ne dirigez pas la sortie vers un pager.

EXIT STATUT


En cas de succès, 0 est renvoyé ; sinon, un code d'échec différent de zéro est renvoyé.

ENVIRONNEMENT


$SYSTEMD_PAGER
Téléavertisseur à utiliser lorsque --pas de téléavertisseur n'est pas donné ; remplace $PAGER. Définir ce à un vide
chaîne ou la valeur "cat" équivaut à passer --pas de téléavertisseur.

$SYSTEMD_LESS
Remplacer les options par défaut transmises à moins ("FRSXMK").

EXEMPLES


Sans arguments, tous les journaux collectĂ©s sont affichĂ©s non filtrĂ©s :

journalctl

Avec une correspondance spĂ©cifiĂ©e, toutes les entrĂ©es avec un champ correspondant Ă  l'expression sont affichĂ©es :

journalctl _SYSTEMD_UNIT=avahi-daemon.service

Si deux champs différents correspondent, seules les entrées correspondant aux deux expressions en même temps
l'heure s'affiche :

journalctl _SYSTEMD_UNIT=avahi-daemon.service _PID=28097

Si deux correspondances font rĂ©fĂ©rence au mĂŞme champ, toutes les entrĂ©es correspondant Ă  l'une ou l'autre des expressions sont affichĂ©es :

journalctl _SYSTEMD_UNIT=avahi-daemon.service _SYSTEMD_UNIT=dbus.service

Si le séparateur "+" est utilisé, deux expressions peuvent être combinées dans un OU logique. Les
suivant affichera tous les messages du processus de service Avahi avec le PID 28097 plus
tous les messages du service D-Bus (de l'un de ses processus) :

journalctl _SYSTEMD_UNIT=avahi-daemon.service _PID=28097 + _SYSTEMD_UNIT=dbus.service

Afficher tous les journaux gĂ©nĂ©rĂ©s par l'exĂ©cutable D-Bus :

journalctl /usr/bin/dbus-daemon

Afficher tous les journaux du noyau du dĂ©marrage prĂ©cĂ©dent :

journalctl -k -b -1

Afficher un affichage de journal en direct Ă  partir d'un service système apache.service :

journalctl -f -u apache

Utiliser journalctl en ligne Ă  l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad