Script para atualização de sistemas Debian, Ubuntu e variáveis.

Publicado por Alessandro Braun (última atualização em 13/12/2022)

[ Hits: 9.911 ]

Download 7286.atualizador.sh

Download atualiza-ubuntu (versão 2)




Script em bash, para atualizar sistemas Debian, Ubuntu e variáveis.

$ chmod +x ./atualizador.sh
$ sudo  atualizador.sh

  



Versões atualizadas deste script

Versão 2 - Enviado por Alessandro Braun em 04/12/2022

Changelog: Update 04/12/2022

Download atualiza-ubuntu


Esconder código-fonte

#!/usr/bin/env bash

#Author: Alessandro Braun ablenda@gmail.com
#Discribe: Script Automatizado para atualização em distribuições Linux baseadas em Debian.
#Version: 1.0
#License: GPL

RED='\033[1;31m'
GREEN='\033[1;32m'
BLUE='\033[1;34m'
NC='\033[0m' # No Color

#--------------------------------------------------------------------------------------------------------

# Internet conectando?
if ! ping -c 1 8.8.8.8 -q &> /dev/null; then
  echo -e "${RED}   [ERROR] - Seu computador não tem conexão com a Internet. Verifique os cabos e o modem.${NC}";sleep 2
  exit 1
else
  echo -e "${GREEN}   [CHECK] - Conexão com a Internet funcionando normalmente.${NC}";sleep 2
fi

#-------------------------------------------------------------------------------------------------------

#Atualização de sistema
echo -e "${BLUE}   *** ÍNICIO DA ATUALIZAÇÃO DE SISTEMA ***${NC}";sleep 1

   apt-get update &> /dev/null
   apt-get upgrade -y &> /dev/null
   apt-get dist-upgrde -y &> /dev/null

echo -e "${GREEN}   *** ATUALIZAÇÃO CONCLUÍDA ***${NC}";sleep 2
#--------------------------------------------------------------------------------------------------------

#Limpeza de repositório, remover arquivos absoletos e desnessários.
echo -e "${BLUE}   *** INICIANDO LIMPEZA DE SISTEMA ***${NC}";sleep 1

   apt-get autoremove -y &> /dev/null 
   apt-get autoclean -y &> /dev/null 
   apt-get clean -y &> /dev/null 

echo -e "${GREEN}   *** LIMPEZA CONCLUÍDA ***${NC}";sleep 2
#-------------------------------------------------------------------------------------------------------

#Limpeza de memória
echo -e "${BLUE}   *** LIMPEZA DE CACHE DE RAM ***${NC}";sleep 1
   sync && sysctl -w vm.drop_caches=3 &> /dev/null
   sync; echo 3 > /proc/sys/vm/drop_caches &> /dev/null
   sync; echo 2 > /proc/sys/vm/drop_caches &> /dev/null
   sync; echo 1 > /proc/sys/vm/drop_caches &> /dev/null
echo -e "${GREEN}   *** LIMPEZA DE CACHE CONCLUÍDA ***${NC}";sleep 2

echo -e "${BLUE}   *** Deseja reiniciar o sistema, para atualizações sujam efeito digite \"sim\" ou \"não\" para encerar ***${NC}"
read CONFIRMA

case $CONFIRMA in 
    "sim")
        reboot 
    ;;

    "não")
        reset            
    ;;

    *)
        echo -e "${RED}   *** OPÇÃO INVÁLIDA ***${NC}"
    ;;
esac 

Scripts recomendados

Buscar conteúdo digitado em sites de busca

Script para converter um diretório de arquivos em mp3 para ogg.

Firewall Linuxman

Script de instalação do VLC completo (via slackbuilds)

Verificando roteamento em vários servidores Linux


  

Comentários
[1] Comentário enviado por maurixnovatrento em 15/07/2022 - 20:40h


Muito bom.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts