Inspecionar logs de inicialização com dmesg
Nesta etapa, você aprenderá como usar o comando dmesg para visualizar o buffer de anel do kernel (kernel ring buffer). O buffer de anel do kernel armazena mensagens do kernel, incluindo informações sobre detecção de hardware, drivers de dispositivos e eventos do sistema que ocorrem durante o processo de inicialização (boot process).
O comando dmesg é inestimável para diagnosticar problemas de hardware ou entender como o kernel interage com os componentes do seu sistema. Quando seu sistema inicializa, o kernel inicializa o hardware e carrega os drivers, e ele registra essas ações no buffer de anel.
Para visualizar todo o conteúdo do buffer de anel do kernel, basta digitar dmesg no seu terminal e pressionar Enter:
dmesg
Você provavelmente verá uma grande quantidade de saída rolando. Essa saída contém mensagens do kernel desde que o sistema foi iniciado.
Como a saída pode ser bastante longa, é frequentemente útil direcionar a saída de dmesg para um paginador (pager) como less ou more para visualizá-la tela por tela. Isso permite que você role para cima e para baixo pelas mensagens.
Vamos tentar direcionar a saída para less:
dmesg | less
Agora você pode usar as setas do teclado para rolar pela saída. Pressione a barra de espaço para ir para a próxima página e pressione q para sair do less.
Você também pode filtrar a saída de dmesg usando ferramentas como grep para pesquisar palavras-chave específicas. Por exemplo, para ver mensagens relacionadas a dispositivos USB, você pode usar:
dmesg | grep -i usb
A opção -i torna a pesquisa insensível a maiúsculas e minúsculas.
Explorar a saída de dmesg pode fornecer informações profundas sobre o processo de inicialização (boot process) e o hardware do seu sistema.
Clique em Continuar para concluir este laboratório.