GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo actualizar el kernel de Linux en CentOS 7

Introducción

El kernel de Linux es la base sobre la que operan todas las distribuciones de Linux. Es un software de código abierto:cualquiera puede descompilar, examinar y modificar el código.

Las versiones actualizadas del kernel pueden mejorar la seguridad, agregar funcionalidad y mejorar la velocidad a la que funciona el sistema operativo.

Esta guía le dará instrucciones sobre cómo actualizar el kernel de Linux en CentOS 7 .

Requisitos previos

  • Un CentOS servidor
  • Acceso a la línea de comandos/acceso al terminal
  • Sudo privilegios
  • Una copia de seguridad reciente de su sistema

Pasos para actualizar la versión del kernel de CentOS

El yum El administrador de paquetes permite actualizaciones del kernel. Sin embargo, CentOS no ofrece la última versión del kernel en el repositorio oficial.

Para actualizar el kernel en CentOS , deberá instalar un repositorio de terceros llamado ElRepo . ElRepo ofrece la última versión del kernel disponible en kernel.org.

Los lanzamientos oficiales se prueban para garantizar que funcionen correctamente y no desestabilicen las aplicaciones y las funciones del sistema operativo. Hay dos tipos de versiones del kernel de Linux:

  • Lanzamiento de kernel estable a largo plazo – actualizado con menos frecuencia, pero soportado por más tiempo.
  • Lanzamiento del kernel principal – un plazo de soporte más corto pero actualizaciones más frecuentes.

Paso 1:compruebe su versión actual del kernel

Para verificar la versión actual del kernel en CentOS, abra una interfaz de línea de comandos e ingrese el siguiente comando:

uname -msr

El sistema debería regresar con una entrada que aparece así:

Output
Linux 3.10.0-862.el7.x86-64 x86-64

El resultado indica qué versión del kernel está ejecutando actualmente y en qué arquitectura se basa.

Para obtener información adicional, consulte nuestra guía detallada sobre cómo verificar la versión del kernel de Linux.

Paso 2:Actualice los repositorios de CentOS

Antes de actualizar el kernel, todos los paquetes deben actualizarse a la última versión.

Para actualizar los repositorios de software de CentOS, use el comando:

sudo yum -y update

Su repositorio de software ya está actualizado. Esto garantiza que tenga acceso a la última versión del kernel.

Paso 3:habilitar el repositorio ELRepo

Para instalar la nueva versión del kernel, se debe habilitar un nuevo repositorio (repositorio ELRepo).

En una ventana de terminal, escriba:

sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

El comando anterior instala la clave GPG para el repositorio ELRepo. Esto es importante:CentOS no permitirá la instalación de un paquete de software sin firmar. La clave GPG proporciona una firma digital para verificar que el software es auténtico.

A continuación, instale el repositorio ELRepo ejecutando el siguiente comando:

sudo rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

Permita que el sistema termine de realizar la operación.

Paso 4:lista de núcleos disponibles

Para enumerar los núcleos disponibles, ingrese:

yum list available --disablerepo='*' --enablerepo=elrepo-kernel

El sistema debe devolver una lista de módulos disponibles. En la lista, observe la línea que dice kernel-lt – lo que significa una versión de soporte estable a largo plazo – o kernel-ml – lo que indica una versión principal, con un plazo de soporte más corto pero con actualizaciones más frecuentes.

A continuación, mire la columna de la derecha y observe una serie de letras y números (que se parece a '4.4.113-1.e17.elrepo'). Esta es la versión del kernel.

Utilice estos dos datos para decidir qué versión del kernel desea instalar. Como puede ver, el kernel de Linux 5 es la versión principal más reciente .

Paso 5:Instale la nueva versión del kernel de CentOS

Para instalar el núcleo principal más reciente:

sudo yum --enablerepo=elrepo-kernel install kernel-ml

Para instalar el kernel de soporte a largo plazo más reciente:

sudo yum --enablerepo=elrepo-kernel install kernel-lt

El sistema debería descargar el software y luego pedirle que confirme que está bien instalarlo:escriba y y presiona enter.

Permita que el proceso se complete.

Paso 6:reinicie y seleccione el nuevo kernel

Reinicie su sistema ejecutando el comando:

reboot

Se te presentará el GRUB o menú de arranque.

Use las teclas de flecha para seleccionar el kernel de Linux que acaba de instalar, luego presione Enter . Su sistema operativo debería arrancar normalmente.

Paso 7:Verificar la funcionalidad

Tómese un momento para comprobar las funcionalidades de su sistema CentOS. ¿Todo su software se inicia correctamente y sin errores? ¿Todas las funciones de su red funcionan correctamente?

Ponga a prueba su nuevo núcleo para que todos los errores se identifiquen y se solucionen a tiempo. O, si no hay soluciones, puede optar por volver al kernel anterior.

Paso 8:Establezca la versión predeterminada del kernel

Una vez que confirme que el nuevo kernel es compatible y funciona correctamente, querrá editar la utilidad de arranque de GRUB para que, de forma predeterminada, cargue su nuevo kernel.

Vaya a /etc/default/ y abre el grub archivo con su editor de texto. O escriba lo siguiente en la terminal:

sudo vim /etc/default/grub

Una vez que se abra el archivo, busque la línea que dice GRUB_DEFAULT=X y cámbielo a GRUB_DEFAULT=0 (cero). Esta línea le indicará al cargador de arranque que utilice de forma predeterminada el primer núcleo de la lista, que es el más reciente.

Guarde el archivo y luego escriba el siguiente comando en la terminal para recrear la configuración del kernel:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Reinicie una vez más:

reboot

Verifique que el cargador de arranque esté configurado para cargar el kernel más reciente de forma predeterminada.


Cent OS
  1. Cómo instalar o actualizar a PHP 7 en CentOS 7 Linux Server

  2. Cómo actualizar la versión de Git>=1.7.10 en CentOS 6

  3. Cómo actualizar Kernel en Linux Desktop

  4. Cómo actualizar CentOS 7 a CentOS 8 Linux

  5. Cómo instalar Linux Kernel 5.0 en CentOS 7

Cómo instalar el último kernel de Linux en CentOS 7

Cómo actualizar el kernel en CentOS 8.0

Cómo instalar una versión específica del kernel en CentOS

Actualice el kernel de Linux de CentOS 8

Cómo actualizar CentOS 7 a CentOS 8 Linux

Centos 7.1 sigue usando el Kernel 3.10 obsoleto ¿Cómo actualizar a Kernel 4.0?