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 , –clear Limpe o buffer do anel.
-c , –read-clear Limpe o conteúdo do buffer de anel após a impressão.
-D , –console-off Desative a impressão de mensagens no console.
-d , –show-delta Exibe 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-on Habilite a impressão de mensagens no console.
-f , –facility list Restrinja a saída à lista definida (separada por vírgula) de instalações. Para todas as instalações suportadas, consulte –help output.
-h , –help Imprima um texto de ajuda e saia.
-k , –kernel Imprimir mensagens do kernel.
-l , –level list Restrinja 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 console Defina 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 , –raw Imprima o buffer de mensagem não processada, ou seja, não retire os prefixos no nível do log.
-s , – tamanho do tamanho do buffer Use 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 , –ctime Imprima 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 , –notime Não imprima os carimbos de data e hora do kernel.
-u , –userspace Imprimir mensagens do espaço do usuário.
-V , –version Informações de versão de saída e saída.
-x , –decode Decodifique 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.

Categorias
Compartilhe esse post

Posts populares

Linux Force Security Cursos de linux e segurança da informação

Seu futuro na tecnologia começa agora! Não deixe essa chance escapar.