fbpx

Comandos Linux – Comando dmesg

Comando dmesg do Linux

Atualizado: 05/04/2019 por Computer Hope

comando dmesg

Nos sistemas operacionais Linux , o comando dmesg examina ou controla o buffer de anel do kernel.

O buffer de anel do kernel é uma estrutura de dados que registra mensagens relacionadas à operação do kernel . Um buffer de anel é um tipo especial de buffer que sempre possui um tamanho constante, removendo as mensagens mais antigas quando novas mensagens são recebidas.

Sintaxe

  dmesg [ opções ]

Opções

-C , –clearLimpe o buffer do anel.
-c , –read-clearLimpe o conteúdo do buffer de anel após a impressão.
-D , –console-offDesative a impressão de mensagens no console.
-d , –show-deltaExibe o carimbo de data e hora e o tempo gasto entre as mensagens. Se usado com –notime, somente o delta de tempo sem o carimbo de data e hora será impresso.
-E , –console-onHabilite a impressão de mensagens no console.
-f , –facility listRestrinja a saída à lista definida (separada por vírgula) de instalações. Para todas as instalações suportadas, consulte –help output.
-h , –helpImprima um texto de ajuda e saia.
-k , –kernelImprimir mensagens do kernel.
-l , –level listRestrinja a saída à lista de níveis definida (separada por vírgula). Para todos os níveis suportados, consulte –help output .
-n , – nível de consoleDefina o nível em que as mensagens são registradas no console. O nível é um número ou abreviação de nível. Por exemplo, o alerta -n 1 ou -n impede que todas as mensagens, exceto as emergenciais (pânico), sejam exibidas no console. Todos os níveis de mensagens ainda são gravados em / proc / kmsg, portanto o syslogd (8) ainda pode ser usado para controlar exatamente onde as mensagens do kernel aparecem. Quando a opção -n é usada, o dmesg não imprime ou limpa o buffer de anel do kernel. Para todos os níveis suportados, consulte –help output .
-r , –rawImprima o buffer de mensagem não processada, ou seja, não retire os prefixos no nível do log.
-s , – tamanho do tamanho do bufferUse um buffer de tamanho para consultar o buffer de anel do kernel. Isso é 16392 por padrão. Se você configurou o buffer do kernel para ser maior que o padrão, essa opção pode ser usada para exibir o buffer inteiro.
-T , –ctimeImprima registros de data e hora legíveis por humanos. O registro de data e hora pode ser impreciso; A fonte de tempo usada para os logs não é atualizada após o sistema SUSPEND / RESUME.
-t , –notimeNão imprima os carimbos de data e hora do kernel.
-u , –userspaceImprimir mensagens do espaço do usuário.
-V , –versionInformações de versão de saída e saída.
-x , –decodeDecodifique o recurso e o número do nível (prioridade) para prefixos legíveis por humanos.

A ação padrão do dmesg é ler todas as mensagens do buffer de anel do kernel.

Exemplos

  dmesg> kernel_msgs.txt

Envie todas as mensagens do kernel atualmente no buffer de anel para um arquivo chamado kernel_msgs.txt .

  dmesg  memória grep -i

Exibe apenas as mensagens do kernel relacionadas ao uso da memória.

sysklogd – Utilitários de log do sistema Linux.

18 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

[email protected]

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900
[email protected]

Copyright © Linux Force Security  - Desde 2011.