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

Cómo eliminar kernels no utilizados y mantener solo el kernel en ejecución en CentOS/RHEL

Pregunta :¿Cómo seguir ejecutando solo el kernel en un sistema CentOS/RHEL Linux?

No se recomienda mantener menos de 2 núcleos en un sistema Linux. Hay varias razones para esta recomendación:

  • Si la instalación de un kernel nuevo se interrumpe o cancela antes de que se complete con éxito, es posible que no sea posible reiniciar el sistema con ese kernel. Si hay otro kernel instalado, permitirá arrancar el sistema para intentar reinstalar el kernel que no arranca.
  • Si se observa un comportamiento anormal con un kernel específico, existe la opción de arrancar el sistema con otro de la misma familia para verificar si el comportamiento es reproducible.
  • Si se observa un comportamiento anormal con un núcleo de una familia de núcleos en particular (UEK o RHCK), existe la opción de arrancar con un núcleo de la otra familia para comprobar si se puede reproducir el mismo comportamiento.

Actualmente, el valor predeterminado en Oracle Linux es mantener los 3 últimos núcleos de cada familia. Esto se considera una mejor práctica. El installonly_limit parámetro en /etc/yum.conf se establece en 3 para el comportamiento anterior y se puede cambiar a 2 para mantener como máximo 2 núcleos de cada familia.

No es posible establecer el parámetro en '1' y, al hacerlo, se producirá un error. Esto se debe a que al instalar un nuevo kernel, el kernel en ejecución existente no se puede desinstalar ya que el sistema lo está utilizando. Esto significa que el mínimo estricto es en realidad 2 núcleos de cada familia.

Teniendo en cuenta lo anterior, un kernel que no se ejecuta se puede eliminar manualmente a través de yum como usuario root:

# yum remove kernel-xxx
NOTA :¡Nunca elimine el kernel en ejecución de un sistema Linux! Esto eliminará bits del kernel del sistema, con la posibilidad de que ni siquiera permita la reinstalación de un kernel nuevamente (a menos que se haya mantenido otro en el sistema para permitir el arranque y la recuperación).


Cent OS
  1. CentOS/RHEL 7:Cómo deshabilitar todas las consolas tty y habilitar solo 1

  2. CentOS / RHEL 6,7:Cómo eliminar un destino iSCSI en el iniciador (cliente iSCSI)

  3. CentOS/RHEL 7:Cómo modificar la línea de comandos del kernel

  4. Cómo Reconstruir los “initramfs” con Multipath en CentOS/RHEL 6 y 7

  5. Cómo deshabilitar ACPI en CentOS/RHEL 7

Cómo habilitar el repositorio EPEL en CentOS y RHEL

Cómo instalar Cockpit en CentOS 8 / RHEL 8

Cómo iniciar en modo de usuario único en CentOS 8 / RHEL 8

Cómo actualizar el kernel en CentOS 8.0

Cómo comprobar y reparar el sistema de archivos XFS en RHEL/Centos

CentOS / RHEL 7:Cómo instalar el kernel desde el modo de rescate