Otimiza.sh - Atualiza seu Ubuntu/Debian
Publicado por matheus ferreira cardoso (última atualização em 14/07/2015)
[ Hits: 3.350 ]
Primeiramente olá, meu nome é Matheus Ferreira, analista de sistemas, especialista em GNU/Linux. Criei este script para meu uso e resolvi postar aqui no VOL.
O script executa a atualização do sistema, exclusão de pacotes antigos e que não estão sendo mais utilizados, e ao final limpa a memória cache e swap, por isso dei o nome para ele de Otimizador. Uso ele constantemente para deixar meu sistema atualizado e memórias limpas. Aproveitem!
#!/bin/bash ################################################################# # sistema - Atualiza seu ubuntu/Debian # # Autor: Matheus Ferreira Cardoso # # M-Unix # # Email: munix.root@gmail.com # ################################################################# # -y - assume `sim' para todas as perguntas dialog \ --title 'Vamos atualiza/Otimizar' \ --msgbox 'Bem vindo ao cclenner LINUX.' \ 6 40 t=0; while [ $t -lt 100 ]; do t=$[t+1]; echo $t;sleep .1; done\ | dialog --gauge "Otimizando Aguarde........." 6 75 apt-get update -y # Atualizar a lista de pacotes apt-get upgrade -y # Efetua a atualização apt-get upgrade -f -y apt-get -f install # Corrigir problemas de dependências, concluir instalação de pacotes pendentes e outros erros apt-get autoremove -y # Remover pacotes instalados automaticamente e que não tem mais nenhuma utilidade para o sistema apt-get autoclean -y # Remover pacotes antigos ou duplicados apt-get clean -y # Remove arquivos inúteis do cache, onde registra as cópias das atualizações q são instaladas pelo gerenciador de pacotes apt-get -f remove -y # Remover pacotes com problemas echo "##############################################################" echo "######################### AGUARDE ############################" echo "##############################################################" sleep 4 #Limpar o cache da memoria RAM MEM1=`free|awk '/Mem:/ {print int(100*$3/$2)}'` free -m echo "##########################################################################" echo "Memória RAM Usada antes de fazer a limpeza:" $MEM1% echo "##########################################################################" echo " " echo "LIMPANDO MEMORIA --- RAM ---" sleep 3 sync echo 3 > /proc/sys/vm/drop_caches echo "LIMPANDO MEMORIA SWAP..." sleep 4 swapoff -a swapon -a echo "##########################################################################" MEM2=`free|awk '/Mem:/ {print int(100*$3/$2)}'` free -m echo "##########################################################################" echo "Uso de memória RAM após a limpeza:" $MEM2% "Economia de: " `expr $MEM1 - $MEM2`"%" echo "##########################################################################" dialog \ --title 'Aguarde' \ --sleep 5 \ --infobox '\nFinalizando em 5 segundos...' \ 0 0 exit
Adicionar usuarios em lote com senha padrao
Script de Autenticação simples do Speedy HOme
Script que gera um relatório diário do sistema!!!
SCRIPT PARA INSTALAÇÃO DE PROGRAMAS NO LINUX
Estok SH 1.2b - Controle de Estoque em Shell Script
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
Jogar jogos do Win 10 no Ubuntu (6)
Som parou de funcionar depois de atualizar o kernel do Slackware 15 (1)
validando quandidade de leitura no read[DUVIDA] (0)
Qual a relevancia dos valores de bogomips com os Mhz e Ghz[DUVIDA] (3)
Encriptografa... as particoes com LUKS, o que poderia dar errado? (6)