Inicio Linux Como utilizar o comando dmesg no Linux

Como utilizar o comando dmesg no Linux

O dmesg permite aceder a uma variedade de informações e pode ser utilizado com vários tipos de opções para ajudar na detecção de erros ou avisos relativamente a vários serviços existentes no sistema (Ex.:MySQL). Neste artigo vamos explorar o comando dmesg de uma forma simplificada .

Comando Inicial

dmesg [options] 

Este comando apenas serve para indicar a sintaxe da utilização do dmesg, neste caso para inicializar a utilização do mesmo necessitamos de indicar o nome dmesg e de seguido o tipo de opção que necessitamos como parâmetro.

Visualizar as mensagens de arranque do sistema 

dmesg | more

Para aceder às mensagens emitidas pelo kernel do nosso sistema durante o arranque do mesmo, basta apenas inserir o comando: dmesg sem mais parâmetros. Tendo em conta a quantidade de informação que provavelmente será impressa no ecrã, acrescentamos o comando more para que seja mais fácil a interpretação dos dados.

Verificar a memória disponível no sistema 

dmesg | grep -i Memory 

Aqui será apresentada a informação relativa à memoria disponível.

Listar todos os equipamentos detetados pelo sistema 

dmesg | grep sda 

No código acima juntamos o comando dmesg ao comando grep para encontrar todas as referências a dispositivos existentes. Teremos como resultado a lista de equipamentos encontrados pelo nosso sistema.

Aceder apenas às últimas 15 linhas do dmesg 

dmesg | tail -15 

O comando acima irá associar o output do dmesg ao comando tail com um limite de 15 linhas. Serão então exibidas apenas as últimas 15 linhas do ficheiro dmesg.

Acompanhar em tempo real as mensagens emitidas pelo sistema 

watch "dmesg | tail -20" 

Com este comando podemos aceder em tempo real ás mensagens emitidas pelo sistema. De salientar que serão apenas apresentadas as últimas 20 linhas do ficheiro dmesg.

Verificar se existe algum dispositivo USB no sistema 

dmesg | grep -i usb 

Pelo comando acima, serão disponibilizadas todas as referências aos equipamentos USB.

Para finalizar, convém referir que as mensagens emitidas pelo dmesg encontram-se num ficheiro log e podem ser acedidas para além da utilização do comando dmesg , por exemplo pelo comando cat , da seguinte forma:

cat /var/log/dmesg | more 

Gosta da Leak? Contamos consigo! Siga-nos no Google Notícias. Clique aqui e depois em Seguir.

Quer receber notificações gratuitas no seu smartphone ou computador sempre que lançamos um novo artigo? Clique aqui.

Siga-nos no Facebook, Twitter, Instagram! Quer falar connosco? Envie um email para geral@leak.pt.

Pedro Magalhãeshttps://www.linkedin.com/in/pedromagalh%C3%A3es/
Estudante de Engenharia Informática no Instituto Politécnico de Leiria e Membro do IEEE IPLeiria Student Branch .

Leia também

TicWatch Pro 3: justifica-se um preço de 299 Euros?

A Qualcomm revelou dois novos chipsets para wearables em junho. Falo do Snapdragon Wear 4100 e 4100+. Os novos chips são uma atualização significativa...

Amazon: as quatro novidades tecnológicas mais importantes!

A maioria das pessoas conhece a Amazon pela loja, propriamente dita. No entanto há muito mais para além disso. Exemplo disso é o novo...

Spotify pode abandonar o iPhone? Entenda as razões!

Os tempos estão complicados para a Apple. Um desentendimento com a Epic Games devido às compras no Fortnite está rapidamente a escalar e a...

Já conhecemos o último segredo do iPhone 12!

Já conhecemos o último segredo do iPhone 12! - Como deve saber, o anúncio oficial da gama de smartphones iPhone 12 deverá acontecer algures...

Galaxy A72 está a caminho do mercado com cinco câmaras!

Gosto verdadeiramente da gama A da Samsung. Isto porque são equipamentos gama média muito equilibrados e que têm muitas das características que encontramos nos...