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

Cómo eliminar imágenes del kernel no utilizadas del sistema CentOS Linux

Cada vez que actualice su CentOS Linux y la actualización incluya una nueva actualización de la imagen del kernel, el sistema no eliminará su antiguo kernel, pero agregará acumulativamente un nuevo kernel a la parte superior de su lista de kernels instalados de Linux. Normalmente, esto no presenta ningún problema para su sistema en ejecución y no es necesario que realice ninguna acción para eliminar las imágenes del kernel antiguas y no utilizadas.

La razón por la que es posible que desee eliminar/desinstalar imágenes del kernel no utilizadas es que necesita reducir el espacio de uso del disco de su sistema, especialmente si su /boot el punto de montaje se monta por separado y tiene un espacio de disco limitado

$ df -h /boot/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       331M  198M  112M  64% /boot

o simplemente desea reducir la cantidad de títulos en su lista de inicio de GRUB. Los siguientes comandos lo ayudarán a eliminar cualquier imagen del kernel de Linux no utilizada de su sistema CentOS Linux.

Comencemos enumerando todas las imágenes del kernel de Linux instaladas:

# rpm -q kernel
kernel-3.10.0-229.4.2.el7.x86_64
kernel-3.10.0-229.el7.x86_64
kernel-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-229.11.1.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64

Asegúrese de iniciar en la última imagen del Kernel instalada. En este caso es kernel-3.10.0-327.3.1.el7 imagen del núcleo. Ejecute uname comando para confirmar:

$ uname -r
3.10.0-327.3.1.el7.x86_64

A continuación, instale yum-utils paquete que contiene package-cleanup binario que se usará más tarde para desinstalar imágenes antiguas del kernel de Linux sin usar:

# yum install yum-utils

En esta etapa, estamos listos para eliminar los kernels de Linux antiguos usando package-cleanup dominio. Los --oldkernels opción significa que deseamos eliminar las imágenes antiguas del Kernel, mientras que --count=1 opción instruye al package-cleanup comando para dejar intacto un kernel antiguo. Por lo tanto, después de la ejecución del siguiente comando, el sistema quedará con un kernel actualizado y un kernel antiguo sin usar como respaldo. Siéntase libre de modificar el número de conteo para satisfacer sus necesidades:

# package-cleanup --oldkernels --count=1

El resto de las imágenes antiguas del kernel de Linux ahora deberían eliminarse. Usar rpm comando para confirmar:

# rpm -q kernel
kernel-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64

Cent OS
  1. Cómo eliminar paquetes huérfanos en CentOS Linux

  2. Cómo eliminar kernels antiguos no utilizados en CentOS Linux

  3. Cómo migrar de Centos 8 a Rocky Linux 8

  4. Cómo convertir de CentOS Linux 8 a CentOS Stream 8

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

Cómo migrar a AlmaLinux 8.4 desde CentOS Linux

Cómo migrar a Rocky Linux 8.4 desde CentOS Linux

Cómo actualizar el kernel en CentOS 8.0

Cómo migrar de CentOS 8 a Rocky Linux 8

Cómo migrar de CentOS a Oracle Linux

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