Cheatsheet

← Voltar para página principal
Linux Troubleshooting

Erro → Solução Clara e Direta
Encontre seu erro e copie a solução em segundos

24 problemas documentados

USB/Dispositivo não aparece

lsblk não mostra o dispositivo USB conectado

Solução: Verificar se o sistema detectou o USB

lsusb# Lista dispositivos USB
sudo dmesg | tail -10# Verifica mensagens do kernel
sudo fdisk -l# Lista todas as partições

Permissão negada ao montar USB

mount: /mnt/usb: permission denied

Solução: Montar com privilégios adequados

sudo mount /dev/sdb1 /mnt/usb# Monta com sudo
sudo chown $USER:$USER /mnt/usb# Define dono do ponto
sudo usermod -aG disk $USER# Adiciona ao grupo disk (reboot necessário)

Dispositivo ocupado/em uso

umount: /mnt/usb: target is busy

Solução: Identificar e liberar o dispositivo

sudo lsof /mnt/usb# Mostra processos usando
sudo fuser -km /mnt/usb# Mata processos usando
sudo umount -f /mnt/usb# Força desmontagem
sudo umount -l /mnt/usb# Desmontagem preguiçosa

Sistema de arquivos não reconhecido

mount: unknown filesystem type 'ntfs'

Solução: Instalar suporte e especificar tipo correto

sudo apt install ntfs-3g# Instala suporte NTFS
sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb# Monta NTFS
sudo mount -t vfat /dev/sdb1 /mnt/usb# Monta FAT32
sudo mount -t auto /dev/sdb1 /mnt/usb# Detecta automaticamente

Sistema de arquivos corrompido

mount: /dev/sdb1 is mounted read-only, or file system is corrupted

Solução: Verificar e reparar o sistema de arquivos

sudo fsck /dev/sdb1# Verifica e repara
sudo fsck -y /dev/sdb1# Repara automaticamente (responde yes)
sudo ntfsfix /dev/sdb1# Repara NTFS específico
sudo mount -o ro /dev/sdb1 /mnt/usb# Monta como somente leitura temporariamente

Sem conexão com internet

ping: unknown host ou Sites não abrem

Solução: Verificar interface e configuração de rede

ip link show# Verifica status interfaces
sudo ip link set eth0 up# Ativa interface desativada
ping 8.8.8.8# Testa conectividade IP
ping google.com# Testa resolução DNS
sudo dhclient eth0# Solicita IP via DHCP
sudo systemctl restart NetworkManager# Reinicia serviço de rede

DNS não funciona

nslookup google.com falha ou sites não abrem por nome

Solução: Configurar servidores DNS manualmente

cat /etc/resolv.conf# Verifica DNS atual
echo 'nameserver 8.8.8.8' | sudo tee /etc/resolv.conf# Google DNS
echo 'nameserver 1.1.1.1' | sudo tee -a /etc/resolv.conf# Cloudflare DNS
sudo resolvectl flush-caches# Limpa cache DNS

WiFi não conecta

Não foi possível conectar à rede WiFi ou Falha na autenticação

Solução: Verificar hardware e reconectar

rfkill list# Verifica se WiFi bloqueado
sudo rfkill unblock wifi# Desbloqueia WiFi se necessário
nmcli dev wifi list# Lista redes disponíveis
nmcli dev wifi connect 'NOME_REDE' password 'SENHA'# Conecta à rede
sudo systemctl restart NetworkManager# Reinicia serviço

Porta bloqueada pelo firewall

connection refused ou timeout em porta específica

Solução: Abrir porta no firewall UFW

sudo ufw status# Verifica status firewall
sudo ufw allow 80/tcp# Libera porta 80 (HTTP)
sudo ufw allow 443/tcp# Libera porta 443 (HTTPS)
sudo ufw allow 22/tcp# Libera porta 22 (SSH)
sudo ufw disable# Desativa temporariamente (para teste)

Aplicação/processo travado

Programa não responde ou está consumindo 100% CPU

Solução: Localizar e finalizar o processo

ps aux | grep nome_programa# Encontra processo
pgrep nome_programa# Retorna apenas o PID
htop# Monitor visual (use F9 para kill)
kill -15 PID# Finaliza graciosamente
kill -9 PID# Força kill (último recurso)
killall nome_programa# Mata todos com mesmo nome

Serviço não inicia

systemctl: Failed to start service ou Status: failed

Solução: Verificar logs e reparar configuração

systemctl status nginx# Verifica status detalhado
sudo journalctl -u nginx -f# Logs em tempo real
sudo journalctl -u nginx -p err# Apenas erros do serviço
sudo nginx -t# Testa configuração nginx
sudo systemctl restart nginx# Reinicia o serviço
sudo systemctl enable nginx# Habilita início automático

Porta já está em uso

Address already in use ou bind: Address already in use

Solução: Identificar e liberar a porta

sudo lsof -i :8080# Mostra processo na porta 8080
sudo netstat -tulpn | grep :8080# Socket listening na porta
sudo ss -lptn | grep :8080# Informações detalhadas
sudo kill -15 PID# Finaliza processo usando porta
sudo fuser -k 8080/tcp# Mata processo na porta

Disco cheio

No space left on device ou Cannot create file

Solução: Analisar uso e limpar espaço

df -h# Espaço por filesystem
du -sh * | sort -hr | head -10# Maiores diretórios
sudo apt clean# Limpa cache de pacotes
sudo journalctl --vacuum-time=7d# Remove logs antigos (7 dias)
rm -rf ~/.cache/*# Limpa cache do usuário
find / -type f -size +100M 2>/dev/null# Arquivos >100MB

Permissão negada

Permission denied ou Operação não permitida

Solução: Ajustar permissões do arquivo/diretório

ls -la /caminho/arquivo# Verifica permissões
sudo chown usuario:grupo /caminho# Muda dono e grupo
sudo chmod 755 /caminho# Permissões padrão diretório
sudo chmod 644 arquivo.txt# Permissões padrão arquivo
sudo chmod +x script.sh# Torna executável
groups $USER# Verifica grupos do usuário

Inodes esgotados

No space left on device (mas df mostra espaço livre)

Solução: Verificar e liberar inodes

df -i# Verifica inodes disponíveis
sudo find /tmp -type f -delete# Remove arquivos temporários
sudo find /var/log -name '*.log.*' -delete# Remove logs rotacionados
sudo find / -type f | wc -l# Conta total de arquivos

Disco readonly

Read-only file system ou Cannot write to filesystem

Solução: Remontar como leitura/escrita

mount | grep ' / '# Verifica se root está readonly
sudo mount -o remount,rw /# Remonta como leitura/escrita
sudo fsck -f /# Força checagem disco root
sudo dmesg | grep -i error# Verifica erros no kernel

Kernel Panic

Kernel panic - not syncing ou Fatal exception

Solução: Analisar e recuperar do kernel panic

sudo dmesg -T# Logs do kernel com timestamps
sudo journalctl -k -f# Logs do kernel em tempo real
sudo sysctl kernel.panic=60# Auto-reboot após panic (60s)
cat /var/crash/*# Arquivos de crash se existirem

Boot falhou

GRUB rescue mode ou Boot loader não encontrado

Solução: Reparar boot e GRUB

sudo grub-install /dev/sda# Reinstala GRUB
sudo update-grub# Atualiza menu GRUB
sudo efibootmgr -v# Verifica boot entries UEFI
sudo boot-repair# Ferramenta de reparo (se instalada)

Memória insuficiente

Cannot allocate memory ou Out of memory

Solução: Liberar memória e otimizar uso

free -h# Uso atual de memória
echo 1 | sudo tee /proc/sys/vm/drop_caches# Limpa cache de memória
sudo swapoff -a && sudo swapon -a# Reativa swap
ps aux --sort=-%mem | head -10# Top 10 processos memória
kill -15 PID# Finaliza processo usando muita memória

WiFi Intel AX210/AX210 160MHz não funciona

wlp7s0: não disponível / Couldn't initialize supplicant interface: O tempo limite foi alcançado

Solução: Reset completo de drivers e firmware Intel WiFi

nmcli device# Verifica status atual das interfaces
journalctl -u NetworkManager -n 20 --no-pager# Logs recentes do NetworkManager
sudo dmesg | grep -i iwlwifi | tail -10# Erros específicos do driver Intel
rfkill list all# Verifica se WiFi não está bloqueado
sudo systemctl restart wpa_supplicant.service# Reinicia serviço de autenticação WiFi
sudo modprobe -r iwlwifi mac80211 cfg80211# Remove módulos na ordem correta
sudo modprobe cfg80211 mac80211 iwlwifi# Recarrega módulos na ordem correta
nmcli radio wifi on# Ativa radio WiFi
sudo nmcli device set wlp7s0 managed yes# Define dispositivo como gerenciado
sudo systemctl restart NetworkManager# Reinicia NetworkManager final

WiFi detectado mas não lista redes

wlp7s0: não disponível / Scanning not allowed while unavailable

Solução: Forçar re-detectar e escanear redes WiFi

sudo systemctl restart NetworkManager# Reinicia serviço de rede
nmcli radio wifi off && nmcli radio wifi on# Desliga/liga rádio WiFi
sudo nmcli device set wlp7s0 managed yes# Força gerenciamento NetworkManager
sudo systemctl restart wpa_supplicant# Reinicia supplicant
sudo ip link set wlp7s0 down && sudo ip link set wlp7s0 up# Reset da interface
nmcli device wifi rescan 2>/dev/null || echo 'Aguarde...' && sleep 3# Tenta escanear novamente
nmcli device wifi list# Lista redes disponíveis

Placa WiFi Intel com firmware corrompido

Failed to start RT ucode: -110 / Failed to dump region

Solução: Recarregar firmware e resetar hardware WiFi Intel

lspci -k | grep -A 3 -i network# Identifica placa e driver
sudo dmesg | grep -i iwlwifi | grep -i fail# Verifica falhas de firmware
sudo rmmod iwlmvm iwlwifi# Remove módulos Intel específicos
sudo rmmod mac80211 cfg80211# Remove módulos WiFi base
sleep 2# Aguarda descarregar completamente
sudo modprobe cfg80211# Recarrega na ordem correta
sudo modprobe mac80211# Recarrega camada MAC
sudo modprobe iwlwifi# Recarrega driver Intel WiFi
sudo modprobe iwlmvm# Recarrega módulo de máquina virtual
sudo dmesg | grep -i iwlwifi | tail -5# Verifica carregamento com sucesso

WiFi conectado mas sem internet

Conectado à rede mas ping falha / sites não abrem

Solução: Diagnóstico e reparo de conectividade em rede WiFi

nmcli connection show --active# Verifica conexões ativas
ip route show# Verifica tabela de roteamento
ping -c 3 8.8.8.8# Testa conectividade IP externa
ping -c 3 google.com# Testa resolução DNS
nmcli dev wifi show | grep 'IN-USE'# Verifica rede atual
sudo dhclient -r wlp7s0 && sudo dhclient wlp7s0# Renova lease DHCP
echo 'nameserver 8.8.8.8' | sudo tee /etc/resolv.conf# Define DNS Google temporário
nmcli connection down 'NOME_REDE' && nmcli connection up 'NOME_REDE'# Reconecta à rede

WiFi desativa após suspender/hibernar

WiFi não funciona após retornar do modo suspensão

Solução: Reinicializar WiFi após sair do modo de suspensão

nmcli radio wifi# Verifica status rádio WiFi
rfkill list# Verifica bloqueios de hardware/software
nmcli device# Verifica status dos dispositivos
sudo systemctl restart NetworkManager# Reinicia serviço principal
sudo systemctl restart wpa_supplicant# Reinicia autenticador WiFi
sudo modprobe -r iwlmvm iwlwifi && sudo modprobe iwlwifi iwlmvm# Recarrega módulos WiFi
nmcli radio wifi off && sleep 2 && nmcli radio wifi on# Ciclo completo do rádio
nmcli device wifi list# Verifica se está funcionando
Scripts Automatizados em Breve

Resolva esses problemas automaticamente com nossos scripts exclusivos

Role para ver o formulário de inscrição

Seja o primeiro a saber quando os scripts forem lançados

Sem spam, apenas atualizações importantes