Como verificar versões de Kernel instaladas e remover Kernel em desuso:
Introdução: Por Fabio Eduardo Amaral :: O Kernel é um componente do Sistema Operacional, mas fica tão escondido que a maioria dos usuários domésticos sequer ouviu falar nele. Isso se deve à sua importância: ao contrário do que pode parecer, ele é tão essencial para o funcionamento de um computador que é melhor mantê-lo a salvo de pessoas bisbilhoteiras e inexperientes.
O cérebro do S.O.
Um PC divide-se, basicamente, em duas camadas: hardware e software. Até aí, nenhuma novidade. Onde entra o Kernel na história, então? Pois bem: ele é o grande responsável por fazer a interação entre essas camadas. Em outras palavras, é o Kernel que gerencia os recursos do sistema e permite que os programas façam uso deles.
Simples assim?
Na verdade, não. O fato é que o Kernel é complexo demais para ser explicado de forma técnica a um público leigo no assunto. Basicamente, ele começa a funcionar assim que o computador é ligado; nesse momento ele inicia a detecção de todo o hardware indispensável ao funcionamento da máquina (monitor, placa de vídeo etc.). O Sistema Operacional é carregado em seguida e, uma vez que o usuário faça seu login, o Kernel passa a administrar as principais funções dentro do S.O.: isso inclui o gerenciamento da memória, dos processos, dos arquivos e de todos os dispositivos periféricos.
Dessa forma o Kernel pode ser descrito como um grande organizador: é ele o responsável por garantir que todos os programas terão acesso aos recursos de que necessitam (memória RAM, por exemplo) simultaneamente, fazendo com que haja um compartilhamento concorrente – mas sem oferecer riscos à integridade da máquina.
Fonte: http://www.tecmundo.com.br/mac-os-x/1636-o-que-e-kernel-.htm
Vamos então agora , identificar em sua máquina o kernel atual em uso, aquele que seu sistema operacional está utilizando, NOTE: esse kernel atual não pode ser removido caso você tenha desisnstalado versões anteriores .
Procede-se (para verificar a versão do Kernel atual, o que está sendo utilizado no seu Linux :
uname -r
root@root [~]# uname -r
2.6.32-042stab078.28
Veja que a versão '2.6.32-042stab078.28' do kernel está sendo executada no seu servidor ( a tempo de kernel), esse é o kernel atual .
Ou um outro comando para uma print maior detalhado de seu kernel e sistema:
root@root [~]# uname -a
Linux root.hostname.com.br 2.6.32-042stab078.28 #1 SMP Mon Jul 8 10:17:22 MSK 2013 x86_64 x86_64 x86_64 GNU/Linux
Para verificar versões anteriores de Kernel instalado em seu servidor/Linux :
Proceda:
root@br [~]# rpm -q kernel
kernel-2.6.32-042stab078.28.x86_64
kernel-2.6.32-042stab079.5.x86_64
kernel-2.6.32-042stab079.6.x86_64
kernel-2.6.32-042stab081.3.x86_64
kernel-2.6.32-042stab081.5.x86_64
Veja que, nessa máquina utilizada , temos 5 kernels instalados e um deles está em uso:
2.6.32-042stab078.28
Sendo assim, você tem duas opções:
1- Editar o seu arquivo grub.conf em /etc/grub.conf para utilizar a versão mais atual do kernel:
Edite a linha 'default=' e selecione o kernel desejado, lembrando que, inicia-se de 0 ( o primeiro da lista ) e consequentemente 1,2,3 etc .
Salve o arquivo.
2- Manter o kernel instalado e que está sendo utilizado, caso não queira alterá-lo e apenas remover os velhos kernels conforme abaixo será descrito.
Agora, que você está utilizando a versão mais recente do seu kernel em seu Linux, dê um reboot na máquina para aplicações de configurações .
Atenção: Antes, tenha total certeza de que o Kernel atualizado e configurado em seu grub.conf seja completamente funcional e compatível com o seu sistema.
Após o reboot, o seu novo kernel já estará em funcionamento em tempo de execução. Sendo assim, você já pode remover os "old kernel" Kernels antigos e em desuso da seguinte maneira:
Proceda:
rpm -ev versao_kernel_lista
Exemplo: rpm -ev kernel-2.6.32-042stab078.28.x86_64
Faça isso para todos os kernels antigos e que você não esteja utilizando mas sempre lembrando de que o kernel atual deverá permanecer.
Para maior segurança, é sempre aconselhável deixar um kernel na máquina além do usual pois caso você tenha algum problema no kernel atualizado (novo) você terá a opção de retornar ao antigo kernel evitando maiores problemas como ( kernel Panic) o que, nesse caso, seria a perda completa de seu linux/ OS .
Boa sorte !