Otimiza.sh - Atualiza seu Ubuntu/Debian
Publicado por matheus ferreira cardoso (última atualização em 14/07/2015)
[ Hits: 3.515 ]
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
registra quais as máquinas da sala estão ligadas
Inserção de máquinas no banco de dados para controle interno
Backup de Repositórios Subversion
Select tempfiles - Database Oracle
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
O que esta havendo com o mercado de ti? (9)
Não consigo cadastrar nenhuma conta online (5)
Hotspot Mikrotik nao carrega pagina de login. (0)