Removendo kernels antigos no Ubuntu
Publicado por Leandro Rodrigo (última atualização em 24/06/2011)
[ Hits: 5.196 ]
Homepage: http://leandro-robotica.blogspot.com/
Script para remoção de kernels antigos. Se você assim como eu é um daqueles que não gostam de ter o grub cheio de kernel antigos, esse script é a solução, ele elimina os kernels antigos que ja não são mais usados. Este Script foi obtido de www.ubuntizados.com, foi modificado e traduzido para o português.
#!/bin/bash C1="{FONTE}33[01;34;40m" clear echo "Script obtenido de www.ubuntizados.com" echo $C1"\nBim Vindo" $USER echo "Kernels instalados atualmente:" dpkg --get-selections | grep linux-image #---------------------------------------------# #variables OLDCONF=$(dpkg -l |grep "^rc"|awk '{print $2}') CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g') LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)" METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)" OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL) YELLOW="{FONTE}33[01;33m" RED="{FONTE}33[01;31m" ENDCOLOR="{FONTE}33[0m" #---------------------------------------------# if [ $USER != root ]; then echo $RED"\nError: execute o script como root" echo $YELLOW"Visite www.vivaolinux.com.br"$ENDCOLOR echo $YELLOW"Saindo..."$ENDCOLOR firefox www.vivaolinux.com.br & exit 0 fi echo "Informe o nome do seu usuario(Ex. joão): " read usuario echo $YELLOW"\nLimpando cache do apt ..."$ENDCOLOR apt-get clean echo $YELLOW"Removendo arquivos antigos de config..."$ENDCOLOR sudo apt-get purge $OLDCONF echo $YELLOW"Removendo kernels antigos..."$ENDCOLOR sudo apt-get purge $OLDKERNELS echo $YELLOW"Limpando..."$ENDCOLOR rm -rf /home/*/.local/share/Trash/*/** &> /dev/null rm -rf /root/.local/share/Trash/*/** &> /dev/null echo $YELLOW"Vaciando thumbnails..."$ENDCOLOR rm -rf /home/$usuario/.thumbnails/normal/* &> /dev/null echo "Kernels instalados :" dpkg --get-selections | grep linux-image echo $YELLOW"Script Executado satisfatoriamente!"$ENDCOLOR echo $YELLOW"Visite www.vivaolinux.com.br"$ENDCOLOR firefox www.vivaolinux.com.br &
Script para tirar relatorios de acesso discado
Aplicando layer7 sem digitar uma linha de código sequer
Configuraçao da rede wireless no slackware
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (12)