Script de manutenção robusto no Parrot OS
Para criar um script de manutenção robusto no Parrot OS , o foco deve ser na limpeza de pacotes, atualização de segurança e otimização do sistema sem comprometer a estabilidade.
Abaixo, apresento um script estruturado que você pode salvar e executar sempre que precisar de uma "geral" no sistema.
O Script de Manutenção (manutencao.sh)
Bash
#!/bin/bash
# Cores para o output
GREEN='\033[0;32m'
BLUE='\033[0;34m'
NC='\033[0m' # Sem cor
echo -e "${BLUE}=== Iniciando Manutenção Completa do Parrot OS ===${NC}"
# 1. Atualização dos Repositórios
echo -e "\n${GREEN}[1/6] Atualizando lista de repositórios...${NC}"
sudo apt update
# 2. Upgrade do Sistema (Full Upgrade para lidar com mudanças de dependências)
echo -e "\n${GREEN}[2/6] Atualizando pacotes e kernel...${NC}"
sudo apt full-upgrade -y
# 3. Limpeza de pacotes desnecessários
echo -e "\n${GREEN}[3/6] Removendo dependências órfãs...${NC}"
sudo apt autoremove -y
# 4. Limpeza do Cache do APT
echo -e "\n${GREEN}[4/6] Limpando cache de downloads antigos...${NC}"
sudo apt autoclean
sudo apt clean
# 5. Otimização do Banco de Dados de Manuais (Opcional, mas útil)
echo -e "\n${GREEN}[5/6] Atualizando banco de dados de manuais (mandb)...${NC}"
sudo mandb
# 6. Verificação de Erros de Disco (Journald)
echo -e "\n${GREEN}[6/6] Limpando logs antigos do sistema (manter apenas os últimos 2 dias)...${NC}"
sudo journalctl --vacuum-time=2d
echo -e "\n${BLUE}=== Manutenção Concluída com Sucesso! ===${NC}"
Como configurar e usar
Siga estes passos no seu terminal para tornar o script funcional:
1. Crie o arquivo:
Bash
nano manutencao.sh
2. Cole o código acima dentro do editor e salve (Ctrl+O, Enter, Ctrl+X).
3. Dê permissão de execução:
Bash
chmod +x manutencao.sh
4. Execute o script:
Bash
./manutencao.sh
Destaques Técnicos para o Parrot:
• full-upgrade: No Parrot (que é baseado no Debian Testing/Rolling), o comando full-upgrade é preferível ao upgrade comum, pois ele consegue gerenciar melhor a substituição de pacotes e novas versões de kernel.
• journalctl --vacuum-time: O Parrot pode acumular logs rapidamente se você faz muitos testes de rede ou automação. Limpar logs com mais de 2 dias libera espaço em disco sem perder o histórico recente de erros.
• Limpeza de Cache: O comando apt clean remove os arquivos .deb baixados que ficam ocupando espaço em /var/cache/apt/archives.

Comentários