Eu sou completamente novo no Linux. O que vejo são dois logs que são executados aproximadamente da mesma maneira. Por que existem dois logs? Que tipo de mensagens eu espero ver em cada uma delas? E qual é a diferença no seu ciclo de vida?
linux
dmesg
journalctl
Rimski
fonte
fonte
Respostas:
São duas coisas totalmente diferentes.
Na maioria dos sistemas que tenho conhecimento
dmesg
, às vezes é um comando e às vezes um arquivo de log/var/log
, e pode ser ambos. O log contém mensagens produzidas pelo kernel. Isso geralmente inclui as várias mensagens de análise de dispositivo durante a sequência de inicialização, bem como quaisquer outras mensagens emitidas pelo kernel durante a execução do sistema.Dependendo do que "diário" se refere, suponho que sejam coisas diferentes. O diário que primeiro me vem à cabeça é o diário de um sistema de arquivos com diário. Este diário contém as várias transações feitas em uma partição específica (parte de um disco) e permite que o sistema reproduza as operações do disco de maneira consistente no caso de uma falha do sistema. Este diário geralmente não é acessível aos usuários.
Se "diário" se refere
journalctl
, os dois são semelhantes, mas não são os mesmos.journalctl
tem uma--dmesg
opção que a imitadmesg
.Compare os manuais para
journalctl
edmesg
no seu sistema.fonte
systemd-journal
, se encaixe mais na questão. Apenas supondo ...