Qual é a diferença entre dmesg e journalctl [closed]

6

Eu sou completamente novo no Linux. O que eu vejo são dois logs que são executados aproximadamente da mesma maneira. Por que existem dois logs? Que tipo de mensagens espero ver em cada uma delas? E qual é a diferença no seu ciclo de vida?

    
por Rimski 25.05.2017 / 12:03

1 resposta

4

São duas coisas totalmente diferentes.

Na maioria dos sistemas que eu conheço que tem dmesg , às vezes é um comando e, às vezes, um arquivo de log em /var/log e pode ser ambos. O log contém mensagens produzidas pelo kernel. Isso geralmente inclui as várias mensagens de teste do dispositivo durante a seqüência de inicialização, bem como quaisquer outras mensagens geradas pelo kernel durante a execução do sistema.

Dependendo do "diário", suponho que sejam coisas diferentes. A revista que me vem à mente é o periódico de um sistema de arquivos em diário. Esse 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 operações de disco de forma consistente no caso de uma falha do sistema. Esta revista geralmente não é acessível aos usuários.

Se "revista" refere-se a journalctl , os dois são semelhantes, mas não é o mesmo. journalctl tem uma opção --dmesg que faz com que imite dmesg .

Compare os manuais de journalctl e dmesg em seu sistema.

    
por 25.05.2017 / 13:40