- Published on
Comandos Linux Relacionados a Hardware
- Authors
- Name
- Rodrigo Peixoto
🖥️ Comandos Linux Relacionados a Hardware
Este guia abrange comandos para diagnóstico, verificação e manipulação de hardware em sistemas Linux.
dmesg
Exibe mensagens do kernel, especialmente úteis para detectar problemas de hardware.
dmesg | less
🔍 Usos úteis:
- Verificar dispositivos conectados (USB, discos, etc.)
- Ver mensagens de erro de hardware
- Diagnosticar problemas de boot
📌 Dicas:
- Combine com
grep
para filtrar:
dmesg | grep usb
dmesg | grep -i error
lspci
Lista todos os dispositivos conectados à interface PCI, como placas de vídeo, som, rede, etc.
lspci
🔧 Exemplo com detalhes:
lspci -v
lspci -nn
📌 Dica:
Para identificar um dispositivo desconhecido:
lspci -nn | grep "Unknown"
lsusb
Lista dispositivos conectados via USB.
lsusb
🔧 Exemplo com detalhes:
lsusb -v
⚠️ Pode gerar muita informação, use com less
:
lsusb -v | less
lsmod
Lista os módulos carregados no kernel.
lsmod
📌 Dica:
Combine com grep
para buscar módulos específicos:
lsmod | grep snd
insmod
Insere (carrega) um módulo no kernel manualmente.
sudo insmod nome_do_modulo.ko
⚠️ Cuidados:
- Use apenas se souber o que está fazendo.
- O módulo deve estar compilado corretamente.
rmmod
Remove um módulo do kernel.
sudo rmmod nome_do_modulo
📌 Dica:
Use lsmod
antes para verificar se o módulo está carregado.
modprobe
Carrega ou remove módulos com dependências automáticas.
sudo modprobe nome_do_modulo # Carregar
sudo modprobe -r nome_do_modulo # Remover
insmod
/rmmod
:
✅ Vantagem sobre - Lida com dependências automaticamente.
- Recomendado no lugar de
insmod/rmmod
.
hwinfo
(pode precisar instalar)
Exibe informações detalhadas do hardware.
sudo hwinfo --short
sudo hwinfo --cpu
sudo hwinfo --usb
📦 Instalação:
sudo apt install hwinfo # Debian/Ubuntu
lshw
Exibe um relatório completo do hardware do sistema.
sudo lshw
sudo lshw -short
📌 Dica:
Para gerar em formato HTML:
sudo lshw -html > hardware.html
inxi
(recomendado para resumo bonito)
Um resumo amigável do sistema e hardware.
inxi -Fxz
📦 Instalação:
sudo apt install inxi
udevadm
Ferramenta para monitorar eventos do kernel relacionados a dispositivos (útil para depuração).
udevadm monitor
📌 Exemplo:
- Plugue um USB enquanto executa esse comando e veja os eventos disparados.
watch sensors
Mostra leitura em tempo real dos sensores (temperatura, ventoinhas etc.)
watch -n 1 sensors
📦 Instalação:
sudo apt install lm-sensors
sudo sensors-detect
/proc
e /sys
📂 Dica Extra – /proc/cpuinfo
– Info do processador:
cat /proc/cpuinfo
/proc/meminfo
– Info da memória:
cat /proc/meminfo
/sys/class
– Interface para dispositivos e drivers:
ls /sys/class/net
ls /sys/class/hwmon
✅ Conclusão
Esses comandos são essenciais para:
- Diagnóstico e identificação de hardware
- Gerenciamento de drivers e módulos
- Monitoramento de sensores e eventos do kernel