O que é DMESG no Linux, e como faço para usá -lo?

O que é DMESG no Linux, e como faço para usá -lo?

Se você está usando o Linux há algum tempo, provavelmente terá apreciado o quão estável e configurável é, especialmente se você tiver uma idéia de gerenciar bem um sistema Linux. Uma dessas ferramentas para gerenciar um sistema é verificar o DMESG O kernel registra regularmente, e especialmente quando há um problema com o sistema. O primeiro lugar para ir é frequentemente o DMESG registro.

Neste tutorial, você aprenderá:

  • Como acessar o DMESG Log do kernel
  • Como usar a data padrão e o registro de data e hora em vez do padrão (o número segundos desde que o kernel foi iniciado)
  • Que tipo de informação você pode ver no registro do kernel
O que é DMESG, e como faço para usá -lo?

Requisitos de software e convenções usadas



Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Independente da distribuição Linux
Programas Linha de comando Bash, sistema baseado em Linux
Outro Qualquer utilidade que não esteja incluída no shell bash por padrão pode ser instalada usando sudo apt-get install utility-name (ou yum install para sistemas baseados em redhat)
Convenções # - requer que o Linux -Commands seja executado com privilégios de raiz diretamente como usuário root ou por uso de sudo comando
$-exige que o Linux-Commands seja executado como um usuário não privilegiado regular

Como acessar o DMESG Kernel Log



Para acessar o DMESG Log do kernel, simplesmente execute o DMESG Comando do seu prompt de console, não são necessários privilégios administrativos (raiz) (por padrão) para acessar o log:

$ dmesg… [64283.356724] Informações: Tarefa CP: 647102 bloqueada por mais de 120 segundos… [97931.332991] ACPI: Preparando -se para inserir o estado do sono do sistema S3 [97931.704526] PM: Saving Platform NVS Memory [97931.704591] Desativando CPUs não-Boot… [97931.707220] SMPBOOT: CPU 1 agora está offline… [97931.746603] ACPI: currículo de baixo nível completo [97931.746667] PM: Restaurando a Memória NVS [97931.748520] Habilitando CPUs não-Boot… [97931.748551] x86: inicialização da configuração do SMP: [97931.748551] SMPBOOT: Nó de inicialização 0 Processador 1… 

Sempre que você inserir um novo disco no sistema, coloca o sistema para dormir ou fazer muitas outras coisas, o log do kernel acompanhará esses eventos e os gravará para revisão posterior. Simplesmente executando DMESG No prompt de comando, levanta todas as informações, em ordem cronológica, com um índice de liderança desde o início do sistema (ou mais especificamente; o kernel), no formato de segundos.milissegundos.

O DMESG Kernel Log com data regular e registro de data e hora

Você também pode solicitar que o log seja impresso em um formato ISO e formato de timestamp mais amigável ao ser humano:

$ DMESG-Formato de tempo = ISO… 2021-03-14T13: 49: 21.917805+11: 00 SD 3: 0: 0: 0: [SDA] Disco de partida… 

Rolando pelo log do DMESG

Se você deseja percorrer a saída DMESG completa desde o início, use um tubo (| mais):


Informações fornecidas por drivers

Vários motoristas também podem escrever no log, e essas mensagens geralmente são prefixadas com uma tag líder, indicando o driver que está escrevendo informações:
$ dmesg… [2.006753] USB 1-6: Produto: Mouse óptico USB… [12.197240] SND_HDA_INTEL 0000: 01: 00.1: Limite 0000: 01: 00.0… 

Conclusão

Neste artigo, analisamos brevemente o DMESG Log do kernel, como acessá -lo e que tipo de informação você pode obter deste log. O DMESG O log é uma ferramenta primária de solução de problemas sempre que algo está errado com seu sistema Linux. Aproveite o DMESG!

Para outro artigo interessante próximo a este tópico, consulte como acessar as páginas manuais para comandos Linux. Você também pode gostar de usar a tela GNU com exemplos.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Sistema Linux Hung? Como escapar para a linha de comando e…
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Como fazer bota dupla kali linux e windows 10
  • Download do Linux
  • Coisas para instalar no Ubuntu 22.04
  • Instale Arch Linux na estação de trabalho VMware