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

Postagens Mais Vistas