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.