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?
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?
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 imita dmesg
.
Compare os manuais para journalctl
e dmesg
no seu sistema.
systemd-journal
, se encaixe mais na questão. Apenas supondo ...