Je suis complètement nouveau sous Linux. Ce que je vois, ce sont deux journaux qui fonctionnent approximativement de la même manière. Pourquoi il y a deux journaux? Quel genre de messages je m'attends à voir dans chacun d'eux? Et quelle est la différence dans leur cycle de vie?
linux
dmesg
journalctl
Rimski
la source
la source
Réponses:
Ce sont deux choses totalement différentes.
Sur la plupart des systèmes que je connais
dmesg
, il s'agit parfois d'une commande et parfois d'un fichier journal/var/log
, et peut être les deux. Le journal contient des messages produits par le noyau. Cela inclura généralement les différents messages de sonde de périphérique pendant la séquence de démarrage ainsi que tout autre message émis par le noyau pendant le fonctionnement du système.Selon ce à quoi "journal" fait référence, je suppose que ce peut être des choses différentes. Le journal qui me vient à l'esprit est le journal d'un filsystem journalisé. Ce journal contient les différentes transactions effectuées sur une partition particulière (partie d'un disque) et permet au système de relire les opérations du disque de manière cohérente en cas de panne du système. Ce journal n'est généralement pas accessible aux utilisateurs.
Si «journal» fait référence
journalctl
, alors les deux sont similaires, mais pas identiques.journalctl
a une--dmesg
option qui permet mimétiquedmesg
.Comparez les manuels pour
journalctl
etdmesg
sur votre système.la source
systemd-journal
- être , cela correspond plus à la question. Juste deviner ...