Como remover versões antigas do Kernel

À medida em que você vai atualizando seu sistema, além das novas versões dos softwares que você usa e as correções de segurança, novas versões do kernel também chegam e, neste caso, não há substituição simples — ou seja, o sistema passa a usar a nova versão e não remove as antigas, que vão se acumulando.
Linux Kernel image dpkg UbuntuSe houver algum problema na versão autal do kernel, você pode ficar com o sistema inteiro inoperante.
Por isto é importante ter as versões anteriores funcionais — às quais você possa recorrer, até resolver o problema com o kernel atual.
Obviamente, não é necessário ter várias versões do kernel. Elas ocupam bastante espaço, por sinal. Uma ou duas versões anteriores são mais do que suficientes.
Ao ligar o computador, o GRUB mostra as versões disponíveis para uso.
Neste texto, vou mostrar como listar as versões presentes no seu sistema e como remover as antigas. Os sistemas baseados no Red Hat têm uma solução bem simples para este problema. No Debian (Ubuntu) o usuário tem que fazer alguma ginástica para solucioná-lo.
Se você estiver com pressa, pode pular diretamente pro final, onde eu passo a fórmula mágica — basta copiar e colar.

Como listar as versões do kernel presentes no sistema?

Qualquer que seja a sua distro, é possível listar os kernels presentes no seu sistema através do comando de gestão de pacotes.
Você vai usar o rpm nas distribuições baseadas no Red Hat (Fedora, CentOS, RHEL etc.):

rpm -qa kernel

A saída deve ser algo parecido com o que segue — a depender da quantidade de versões que você tiver aí:

kernel-2.6.18-8.1.14.el5
kernel-2.6.18-8.1.10.el5

Para quem usa o Debian (Ubuntu, Mint etc.), para ver a lista de todas as versões do kernel instaladas no seu sistema, use o comando dpkg:

dpkg --list | grep linux-image

ou

dpkg -l 'linux-im*'

O comando abaixo, mostra a mesma lista, só que mais enxuta. Experimente:

dpkg-query -l | awk '/linux-image-*/ {print $2}'

linux ubuntu lista kernel instalado
Clique para ampliar

Para quem deseja ver o kernel em uso, no momento, na sua máquina, use o comando uname, assim:

uname -a

O resultado, para mim, é este:

Linux JustInCase-Solaris-8 3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:13:28 UTC 2014 i686 i686 i686 GNU/Linux

O seu provavelmente deve ser diferente.

Como remover as versões do kernel que não são mais usadas

Para remover as versões do kernel que não estão mais em uso, no Red Hat e nas distribuições derivadas deste, use o yum:

sudo yum kernel

Ao dar este comando, todas as versões desnecessárias serão removidas.
Não se preocupe, o Linux não fará a sandice de remover o atual, que está sendo usado.
Mas, para quem deseja ser mais específico, e possível indicar exatamente qual versão você deseja remover. Veja o exemplo:

sudo yum remove kernel-3.7.8-202.fc18.x86_64

No Ubuntu, use o apt-get, para remover o linux-image-3.8.0-35-generic, assim:

sudo apt-get --purge remove linux-image-3.8.0-35-generic

No Ubuntu, é necessário ter o cuidado para não remover o kernel em uso atualmente. Neste caso, o comando uname -r mostra a versão que não deve ser removida.

UBUNTU: a opção –purge

A opção --purge indica que queremos remover, não somente o pacote em questão, mas também todos os seus arquivos de configuração.
Se o objetivo é manter o seu sistema sempre limpo e livre de coisas inúteis, usar a opção --purge, ao remover um pacote que não será mais usado, sob hipótese alguma, é mandatório.

Em seguida, é importante atualizar o GRUB:

sudo update-grub

Simplificando tudo no Ubuntu

Mostrei anteriormente que no Red Hat a remoção de todas as versões do kernel, com exceção da atual, pode ser feita com o uso de apenas um comando.
No Ubuntu, você não tem o mesmo recurso, Mas esta linha vai resolver o problema. O código do Mark McBride, a seguir, remove todas as versões do kernel, exceto a atual (copie e cole):

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

Assim que você teclar Enter o comando entra em ação — você terá que confirmar e dar a sua senha, claro.
No meu caso, o apt-get avisou que vai liberar quase meio giga no meu HD, como você pode ver abaixo:

Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os pacotes a seguir serão REMOVIDOS:
  linux-headers-3.11.0-15* linux-headers-3.11.0-15-generic* linux-headers-3.11.0-17*
  linux-headers-3.11.0-17-generic* linux-image-3.11.0-15-generic* linux-image-3.11.0-17-generic*
  linux-image-3.8.0-35-generic* linux-image-extra-3.11.0-15-generic* linux-image-extra-3.11.0-17-generic*
  linux-image-extra-3.8.0-35-generic*
0 pacotes atualizados, 0 pacotes novos instalados, 10 a serem removidos e 26 não atualizados.
Depois desta operação, 547 MB de espaço em disco serão liberados.
Você quer continuar [S/n]? Abortar.

LEIA MAIS:
Se tiver interesse, este artigo tem dicas para limpar o sistema de forma segura e liberar espaço no seu HD.

Enfim, embora você não precise fazer esta limpeza sempre, é interessante fazê-la a cada 6 meses ou 1 ano.

Dicas para fazer uma faxina no Ubuntu.

O Linux é um sistema operacional que sofre muito pouco (ou quase nada) do mal de ir “se deteriorando” com o tempo. Mas, se você está enfrentando um problema de falta de espaço no sistema e já removeu o que dava pra remover dos seus arquivos pessoais, eu tenho algumas dicas para melhorar um pouco mais a sua situação.
Antes de qualquer coisa, jamais use aplicativos de limpeza, como o Bleachbit, Computer Janitor etc.
Aplicativos deste tipo podem danificar o seu sistema irreparavelmente.
Se você quer, mesmo, limpar o seu sistema, vou descrever como fazê-lo de maneira segura.

Por que você não precisa desfragmentar o Linux

O sistema de arquivos ext4 foi projetado para não fragmentar os arquivos. Ele é extremamente eficiente nisto.
O Linux não grava arquivos em blocos contíguos — ele os grava com espaços antes e depois de cada arquivo.
Com 20% de espaço livre na partição, a fragmentação será insignificante e imperceptível — com menos do que isso, você poderá ter problemas com a fragmentação de arquivos individuais.
Esta vantagem se aplica a quem usa o Linux com os sistemas de arquivo EXT3 ou EXT4. Não se aplica a FAT, FAT32 ou NTFS.

Remova pacotes inúteis de programas já instalados

Após a instalação dos seus programas, os pacotes baixados permanecem na sua máquina. Alguns destes pacotes foram baixados para satisfazer dependências de programas que você nem usa mais. Outros estão lá para o caso de você querer reinstalar e não precisarem ser baixados novamente.
Você pode ver o espaço que ocupam com o comando du (disc usage):

du -h /var/cache/apt/archives/

No meu caso, o resultado foi este:

4,0K	/var/cache/apt/archives/partial
4,0K	/var/cache/apt/archives/apt-fast
353M	/var/cache/apt/archives/

Agora execute o comando administrativo de limpeza:

sudo apt-get clean

Eu consegui eliminar mais de 350 megabytes, aqui:

4,0K	/var/cache/apt/archives/partial
4,0K	/var/cache/apt/archives/apt-fast
112K	/var/cache/apt/archives/

Elimine thumbnails ou miniaturas de imagens

Você já deve ter notado que, ao abrir uma pasta com imagens, com o seu gerenciador de arquivos, o sistema exibe as miniaturas, tornando mais fácil localizar o que você deseja, ali.
Pois bem, estas ficam armazenadas no seu diretório pessoal e, mesmo após apagar a imagem original, elas permanecem lá, dentro de um diretório chamado .thumbnails.
Note que o nome do diretório .thumbnails começa com um ponto — isto indica que se trata de um arquivo/diretório oculto.
Se a pasta .thumbnails não estiver sendo exibida, tecle Ctrl + H, para exibir os arquivos ocultos.
Com o tempo, os thumbnails vão se acumulando e ocupando espaço no seu disco. É seguro removê-los — o sistema os recria à medida que vai precisando deles depois.
Para verificar o espaço ocupado pelas miniaturas, no terminal, use o seguinte comando:

du -h ~/.thumbnails/

Se quiser remover os arquivos no terminal:

rm -vfr ~/.thumbnails/normal/*

Eventualmente, a pasta que armazena as miniaturas pode estar em outro lugar:

rm -f ~/.cache/thumbnails/normal/*

Isto já é o suficiente para manter o seu sistema limpo. Apagar versões antigas do kernel também é um recurso para aumentar o espaço em disco:

LEIA MAIS
Veja como remover versões antigas do kernel — neste artigo, eu mostro como visualizar as várias versões do kernel e como removê-las, recuperando algumas centenas de megabytes em espaço livre.

Divirta-se!

Como ocultar arquivos no Linux

Ocultar arquivos no Linux é relativamente simples e pode ser feito com uma simples renomeação do arquivo.
Esta ação não garante segurança extra. Apenas deixa os arquivos menos óbvios.

exibir ocultar arquivos ubuntu linux
Clique para ampliar

No gerenciador de arquivos da interface gráfica (GUI), usa-se o ^H (Ctrl + H) para ligar/desligar a exibição dos arquivos ocultos.
Você pode ocultar um arquivo qualquer através da renomeação — basta acrescentar um ponto ao início de seu nome.
Na GUI, selecione um arquivo e tecle F2, para alterar o seu nome.
renomear arquivos no ubuntu linux
Clique para ampliar.

Como ocultar e listar arquivos ocultos, no terminal

Na CLI (linha de comando), use o mv para alterar nomes de arquivos:


mv nome_do_arquivo.txt .nome_do_arquivo.txt

Para listar os arquivos ocultos use o ls com a opção ‘-a’:


ls -a

list hidden files in Linux
Como listar arquivos ocultos no Linux.

Quer saber como alterar as cores dos nomes dos arquivos? Então leia sobre o dircolors. 😉

Instale o Spotify no Ubuntu

Quem deseja rodar o Spotify no Linux tem basicamente 2 opções: rodar o aplicativo no emulador Wine ou instalar uma versão “beta”, sem suporte oficial — mas, ainda assim, desenvolvida pelo próprio pessoal do Spotify.

A segunda opção é voltada para quem usa uma distribuição Linux baseada no Debian (Ubuntu, Mint etc). A primeira opção é universal e funcionou bem pra mim.

Spotify, Linux, Ubuntu, Debian, Multimidia
Clique para ampliar.

Como rodar o Spotify no Linux com Wine

Comece por ir à página de downloads do Spotify e baixe a versão para Windows do aplicativo.
Abra um terminal.
Se você não tem o Wine instalado em seu sistema, providencie isto. No Ubuntu, você pode instalar o Wine com o comando apt-get:

sudo apt-get install wine

O pacote do Wine é grande e, dependendo da velocidade da sua conexão, o download pode demorar um pouco.
Se você já tiver o Wine instalado, pode rodar direto o pacote baixado do site:

wine SpotifySetup.exe

Aguarde alguns instantes e, quando for pedido, dê o seu login para entrar no aplicativo.

Como instalar o Spotify no Debian ou no Ubuntu

Siga o passo a passo:

  1. Adicione a chave pública do repositório do Spotify:
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886
  2. Adicione a seguinte linha ao arquivo /etc/apt/sources.list:
    echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list
  3. Re-sincronize os arquivos de índices de pacote com o seguinte comando:
    sudo apt-get update
  4. E, finalmente, instale o Spotify:
    sudo apt-get install spotify-client

Feito isto, você já poderá rodar o spotify do seu terminal ou do dash, no Ubuntu.

Spotify, Linux, Ubuntu, Debian, Multimidia, screenshot, captura de tela
Clique para ampliar.

Referência: https://www.spotify.com/br/download/previews/

Samsung Galaxy S3: códigos secretos

Vou mostrar uma lista com os códigos “secretos” do smartphone Samsung Galaxy S3. Alguns irão funcionar em outros aparelhos semelhantes — o Samsung Galaxy S4 é um deles.
Tal como já expliquei antes, seja cauteloso e leia atentamente as instruções para evitar a perda de dados importantes pra você —. e, se quiser, prossiga a aventura por sua própria conta e risco.
Se o seu aparelho não é um Samsung Galaxy S3, leia também um destes outros artigos:

Link para artigo sobre sensores em smartphones e tablets Android
Clique para ler mais.

Antes de aplicar as dicas do texto, sugiro ler os comentários dos outros leitores e assistir ao vídeo, ao final, que demonstra a execução de alguns códigos.
Enfim, quando quiser começar a usar os códigos, abra a tela de ligações — você vai precisar do teclado telefônico para digitá-los.

Como descobrir o IMEI do aparelho

Esta dica é universal e não tem nada de “secreta”. Funciona até em aparelhos mais antigos, com sistema operacional Symbian.
Saber o IMEI (International Mobile Equipment Identity) do seu aparelho pode ser útil, em caso de furto ou roubo. Ao informar o código IMEI do seu aparelho para a sua operadora, ele pode ser bloqueado. Assim, supostamente, o “novo dono” do celular não o poderá usar.
Para obter o IMEI, digite o código *#06#.
Há outros lugares, onde você pode encontrar o número do IMEI do seu smartphone ou celular: na sua embalagem ou abaixo da bateria.

câmera do samsung galaxy s5
5 dicas para aproveitar o máximo da câmera do seu smartphone.

Lista de códigos secretos do Samsung Galaxy S3

A seguir, a tabela de códigos para entrar nos diferentes módulos do modo de serviço do Samsung Galaxy S3.

Código Descrição
*#0*# Modo geral de teste. — este é, talvez, o menu mais interessante, com vários testes possíveis. Ele é inofensivo. Você pode brincar bastante aqui.
*#1234# Exibe o informações de software e hardware do dispositivo
*#2222# Versão do hardware
*#*#4636#*#* Estatísticas de usuário e informações do telefone
*#0011# Mostra o status do GSM
*#7780# Factory reset — retorna o aparelho aos padrões de fábrica
*2767*3855# Full Factory reset — retorna o aparelho aos padrões de fábrica (modo completo). CUIDADO! Ao terminar de digitar o código a ação será iniciada sem qualquer confirmação. No final do post, há um vídeo que mostra a ação (é sempre melhor matar a curiosidade no celular dos outros…).
*#12580*369# Informações de SW e HW
#*#8377466# Versões do SW e do HW
#*2562#
#*3849#
#*3851#
#*3876#
Reinicia o seu aparelho
Preserve a vida útil da bateria do smartphone.
Saiba como preservar a vida útil da sua bateria com estas dicas.
#*5376# Apaga todos os seus SMS — use como recurso de desespero 😉
*#197328640# Inicia um dos menus do modo de serviço
*#0228# Mostra o status da bateria (ADC, leitura de RSSI)


* O Emerson postou um vídeo demonstrativo da execução deste código, na seção de comentários. Vale dar uma olhada, antes de executar.
*#32489# Modo de serviço (ciphering info)
*#2255# Exibe a lista de chamadas
#*3888# Modo de teste do Bluetooth
#*7828# Tela de tarefas
*#5282837# Versão do Java
*#232337# Endereço do MAC do Bluetooth
*#232331# Modo de teste do Bluetooth
*#232338# Endereço do MAC do WLAN
*#232339# Modo de teste do WLAN
*#8999*8378# Menu de teste
*#0842# Modo de teste do motor vibratório
*#0782# Teste do relógio de tempo real (RTC)
*#0673# Modo de teste de áudio
*#2263# Seleção de banda RF / Seleção do modo de rede
*#9090# Configuração do diagnóstico
*#7284# USB I2C Mode Control
*#872564# USB Logging Control
*#4238378# GCF Configuration
*#0283# Audio Loopback Control
*#1575# GPS Control Menu
*#3214789650# LBS Test Mode
*#745# RIL Dump Menu
*#746# Debug Dump Menu
*#9900# Ativa o System Dump, onde é possível desabilitar o Fast Dormancy, que pode aumentar a velocidade da sua rede (Wi-Fi e GPRS)
Entenda por que o seu smartphone parece estar mais lento.
Entenda por que o seu Smartphone parece estar mais lento.
*#44336# Sofware Version Info
*#0289# Melody Test Mode
*#2663# atualização do TSP / TSK firmware
*#03# NAND Flash S/N
*#0589# Modo de teste do sensor de luz
*#0588# Modo de teste do sensor de proximidade
*#273283*255*3282*# Data Create Menu
*#273283*255*663282*# Data Create SD Card
*#3282*727336*# Status do uso de dados
*#7594# Remap Shutdown to End Call TSK
*#34971539# Atualização do firmware de Camera
*#526# Modo de engenharia do WLAN
*#528# Modo de engenharia do WLAN
*#7412365# Menu do firmware da câmera
*#07# Histórico de testes
*#3214789# GCF Mode Status
*#272886# Auto Answer Selection
*#8736364# OTA Update Menu
*#301279# Menu de controle de HSDPA/HSUPA
*#7353# Menu de teste rápido
*2767*4387264636# Sellout SMS / PCODE view
*#7465625# Ver o Phone Lock Status
*7465625*638*# Configurar o Network Lock MCC/MNC
#7465625*638*# Inserir Network Lock Keycode
*7465625*782*# Configurar Network Lock NSP
#7465625*782*# Inserir Partitial Network Lock Keycode
*7465625*77*# Inserir Network Lock Keycode SP
#7465625*77*# Inserir Operator Lock Keycode
*7465625*27*# Inserir Network Lock Keycode NSP/CP
#7465625*27*# Inserir Content Provider Keycode
*#272*IMEI# Este código exibe o buyer code, código do comprador (For samsung galaxy sIII csc code)
*#*#7780#*#* Factory data reset – Limpa os dados da conta Google, do sistema, e dos programas. Não remove o sistema e os aplicativos OEM, nem os seus documentos (imagens, músicas, vídeos)
Selfie
Confira 5 dicas, para tirar selfies perfeitas.

Como resetar o celular para o padrão da fábrica

Tutoriais Android - Elias Praciano
No vídeo abaixo, a partir de 1:24, é feito um factory reset, com o código *2767*3855#.
Observe que não há qualquer confirmação antes de executar a tarefa.
Enquanto o vídeo carrega, aproveite para compartilhar este post nas redes sociais — clique em um dos botões abaixo.