Piolinux

Logs e Diagnóstico — Comandos Linux

Comandos Gerais.

Comandos. Descrição Técnica. Ações.
tail -f /var/log/syslog Logs do sistema em tempo real (Debian, Ubuntu, Mint, Devuan).
tail -f /var/log/messages Logs do sistema em distros com SysV/OpenRC (ex: Gentoo, Devuan legado).
dmesg -T | tail -20 Mensagens do kernel com timestamp legível (últimas 20 linhas).
lshw -short Lista resumida de hardware (requer sudo para detalhes).
lscpu Informações detalhadas da CPU (arquitetura, núcleos, threads).
lsblk -f Discos, partições e sistemas de arquivos (com UUID e tipo).
lspci -v Dispositivos PCI (placa de vídeo, rede, som).
lsusb -v Dispositivos USB conectados.
sudo smartctl -a /dev/SEU_DISCO Diagnóstico S.M.A.R.T. do disco (substitua SEU_DISCO pelo seu).
sudo badblocks -v /dev/SEU_DISCO Verifica blocos ruins em uma partição (use com cuidado).
strace -p $(pgrep firefox) Rastreia chamadas de sistema de um processo em execução.
ltrace programa Rastreia chamadas a bibliotecas dinâmicas (ex: libc).
sudo tcpdump -i eth0 -nn Captura tráfego de rede bruto (substitua eth0 pela sua interface).
sudo /usr/sbin/logrotate -dv /etc/logrotate.conf Testa configuração de rotação de logs sem executar.