Script de limpeza, atualização e verificação de erros no Debian - v7
Publicado por Ricardo Lisboa (última atualização em 25/01/2026)
[ Hits: 1.684 ]
Download debian-clean-and-diagnose_nala_v7.sh
Nova versão do meu shellscript de atualização do Debian 13, agora com gerenciador de pacotes NALA.
#!/bin/bash
# Define o caminho do arquivo (Ajuste para "Desktop" se seu sistema for em inglês)
ARQUIVO_LOG="/home/ricardo/Área de trabalho/Analise_Sistema_$(date +%Y%m%d_%H%M%S).txt"
# Abre um bloco de captura (tudo que estiver entre as chaves será salvo no arquivo e exibido na tela)
{
echo "--- Início da Análise: $(date) ---"
echo "Host: $(hostname)"
echo "----------------------------------"
# 1. Verificar pacotes quebrados ou conflitos usando Nala
echo -e "\n[1/5] Verificando integridade de pacotes e dependências com Nala..."
sudo dpkg --configure -a
# O Nala verifica automaticamente o estado do banco de dados ao rodar o update
sudo nala update
# Tenta corrigir dependências em modo simulação (--dry-run)
sudo nala install -f --dry-run | grep "Inst" || echo "Nenhum pacote quebrado detectado pelo Nala."
# 2. Buscar erros críticos no log do sistema (últimas 24h)
echo -e "\n[2/5] Buscando erros de travamento nos logs (journalctl)..."
sudo journalctl -p 3 -xb --since "1 day ago" --no-pager | tail -n 20
# 3. Detectar Flatpaks duplicados (User vs System)
echo -e "\n[3/5] Verificando Flatpaks instalados em duplicidade..."
flatpak list --columns=application,installation | sort | uniq -d | while read -r line; do
echo "ALERTA: Aplicativo duplicado detectado: $line"
done
# 4. Verificar erros de Kernel (dmesg)
echo -e "\n[4/5] Analisando logs do kernel para falhas de hardware/driver..."
sudo dmesg -T --level=err,crit,alert | tail -n 10
# 5. Identificar processos consumindo mais de 80% de CPU ou RAM
echo -e "\n[5/5] Monitorando processos pesados (CPU > 80% ou RAM alta)..."
ps aux --sort=-%cpu | awk 'NR<=5 {print $0}'
echo "--- Diagnóstico concluído ---"
} | tee "$ARQUIVO_LOG"
echo ""
echo ">>> O relatório foi salvo em: $ARQUIVO_LOG"
Perguntas e respostas com Assembly e NASM
Software via GPO no Logon de Usuário - SAMBA e AD
Zfehwallpaper - wallpaper no Openbox
Fazendo um ajuste não linear em dados experimentais - FORTRAN 90
Nenhum comentário foi encontrado.
Vale a pena ter mais de uma interface grafica no seu Linux?
Estrutura e Funcionamento de um Ebuild no Gentoo Linux
Instalação e Configuração do Void com Cinnamon
Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)
No Ubuntu 26.04, sudo passou a mostrar os asteriscos ao digitar por pa... (1)
Criei um app de escrita acadêmica para brasileiros! (4)









