A principal base de qualquer distro de Linux é o seu núcleo ou núcleo pois, graças a ele, cada Sistema Operacional funciona corretamente da maneira que vemos hoje. O kernel cumpre duas funções fundamentais que são:
- Gerenciar cada recurso do sistema operacional tornando-o mais produtivo e isso implica melhorias no desempenho e estabilidade do sistema.
- Ser uma ponte entre o hardware e o software para realizar todas as tarefas nele executadas.
Desta forma, cada ação ou processo que realizamos dentro do Linux vai primeiro para o kernel e de lá para seu destino correspondente.
Como vemos o desenvolvimento de novas edições de sistemas operacionais, é importante observar que o kernel nas distribuições Linux deve ser atualizado para atender aos processos de compatibilidade necessários.
Desta vez, veremos como atualizar a última versão do kernel em um ambiente CentOS 7. De acordo com o site oficial da Núcleo a versão atual é 4.11. Para conhecer as novas versões do kernel no Linux, podemos acessar o seguinte link oficial:
1. Verifique a versão atual do kernel no CentOS 7
Passo 1
Primeiramente devemos saber qual é a versão atual do kernel que estamos rodando no CentOS 7 e para isso rodaremos o seguinte comando. Podemos ver que a versão atual é 3.10.0.
uname -r
Passo 2
Além desta etapa, é importante ter em mente que cada kernel tem um ciclo de vida antes de ser renovado, portanto, se nosso kernel estiver prestes a expirar não teremos mais correções nele.
Para verificar quais são os ciclos de vida do respectivo kernel podemos acessar o seguinte link:
2. Atualização do kernel no CentOS 7
Uma vez que levarmos em consideração que nosso kernel está desatualizado, iremos iniciar o processo de atualização.
Em primeiro lugar, devemos instalar um repositório onde obteremos a versão mais recente do kernel diretamente do site kernel.org oficial, já que, por padrão, usando o yum e os repositórios oficiais, não teremos a oportunidade de acessar a versão mais recente dele.
Passo 1
Neste caso utilizaremos os repositórios do site elrepo, para isso executamos as seguintes linhas na sua ordem:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch. rpm
Passo 2
Assim que o repositório estiver instalado, executaremos a seguinte linha para observar os pacotes de kernel disponíveis:
yum --disablerepo = "*" --enablerepo = "elrepo-kernel" lista disponível
Lá vemos todos os pacotes atualizados e disponíveis.
etapa 3
Devemos nos concentrar nos pacotes principais (kernel-ml.x86_64) e verificar se sua versão mais atual é 4.11.0. Agora procedemos à instalação deste kernel executando o seguinte:
yum --enablerepo = elrepo-kernel install kernel-ml
Passo 4
Aceitamos o download e respectiva instalação dos pacotes. Assim que o processo for concluído, reiniciamos a máquina e executamos o seguinte comando para verificar a nova versão do kernel:
uname -sr
3. Defina o valor padrão no kernel CentOS 7
Passo 1
Ao iniciar o sistema operacional podemos verificar que existe uma versão do kernel selecionada por padrão, neste caso será a 3.10 porque a versão 4.11 não foi instalada diretamente do repositório oficial:
Passo 2
Poderíamos simplesmente usar as teclas de seta para selecionar a versão 4.11, mas às vezes não estamos presentes e o processo começa com o valor padrão. Para mudar isso e estabelecer que o valor padrão é a versão 4.11, será necessário acessar e editar o arquivo / etc / default / grub:
nano / etc / default / grub
etapa 3
Lá será necessário editar o valor da linha GRUB_DEFAULT de salvo para 0:
Passo 4
O valor zero indica que o valor padrão será a primeira linha das opções. Nós salvamos as mudanças usando a combinação de teclas
Ctrl + O
Y saímos do editor usando
Ctrl + X
Etapa 5
Agora vamos executar a seguinte linha para atualizar a configuração do GRUB:
grub2-mkconfig -o /boot/grub2/grub.cfg
Etapa 6
Ao reiniciar o computador podemos ver que a opção padrão é a primeira linha, neste caso a versão 4.11.
Para facilitar o acompanhamento desta instalação ou atualização, deixamos aqui o vídeo tutorial com todo o processo no CentOS 7.
É tão simples que podemos atualizar o kernel do CentOS 7 e aproveitar ao máximo suas novidades e funcionalidades. Existem outros elementos que também podemos manter atualizados recentemente, por exemplo, instale a versão mais recente do MySQL no Ubuntu Linux.
Atualize o MySQL Linux