Cómo eliminar los viejos núcleos del top 10 de Debian

Cómo eliminar los viejos núcleos del top 10 de Debian
Los núcleos viejos no se eliminan inmediatamente después de instalar un nuevo Linux núcleo. En tu Debian 11, Los viejos núcleos existen en el "/bota"Partición. Sin embargo, puede eliminar manualmente estos núcleos no utilizados y viejos de su sistema. Esta operación liberará espacio en disco anteriormente ocupado por viejos kernels. Algunos sistemas pueden volverse inútiles si el "/bota"La partición no tiene un espacio de disco adecuado.

Con esta publicación, lo ayudaremos a eliminar los núcleos antiguos, lo que puede causar problemas futuros relacionados con la instalación de programas y paquetes. Antes de seguir adelante, comprendamos algunos conceptos básicos sobre un núcleo de Linux.

Núcleo de Linux

El kernel de Linux sirve como una interfaz entre los programas y el hardware de la computadora. Es una parte esencial del sistema operativo Linux. Se comunica entre los procesos y el hardware, lo que permite que el sistema utilice recursos de manera eficiente.

¿Cuáles son las funciones de un núcleo de Linux?

El núcleo realiza estas cuatro funciones:

  • Gestión de la memoria: Realiza un seguimiento de la cantidad de memoria utilizada para almacenar qué y dónde se almacena.
  • Llamada de seguridad y sistema: Procesos en su sistema, solicite servicios al kernel de Linux.
  • Gestión de procesos: También determina qué procesa, cuándo y cuánto tiempo pueden usar la CPU.
  • Controladores de dispositivo: Actúa como una interfaz media entre el hardware y los procesos para la comunicación.

Ocasionalmente, las distribuciones lanzan o actualican una nueva versión de kernel que aborde un error o es la versión más reciente emitida por el equipo del núcleo. Debian 11 carga el nuevo kernel cuando instalamos la última versión. A medida que pasa el tiempo, puede terminar teniendo muchas versiones del núcleo, todas las cuales ocupan espacio en su disco duro y pueden crear dificultades futuras.

Ahora, vamos a ver el Método para eliminar el antiguo núcleo en Debian 11.

Cómo verificar la versión actual del kernel en Debian 11

Antes de avanzar al procedimiento de eliminar los viejos núcleos de nuestro sistema, verificaremos nuestra versión actual del núcleo Debian. Para hacerlo, utilizaremos el "tu nombre" dominio.

En sistemas basados ​​en Linux como Debian, el "tu nombreEl comando se utiliza para ver la información relacionada con el hardware del sistema y el sistema operativo. También recupera los detalles sobre la arquitectura del sistema y el kernel. En el "tu nombre"Comando, se agrega la opción" -r "para verificar la versión del núcleo que estamos utilizando:

$ uname -r

También puede ejecutar el "tu nombre"Comando con la combinación de"-señora"Opciones para obtener el nombre de la máquina, el nombre del kernel y su lanzamiento:

$ uname -rs

Aquí "x86_64"Indica que el sistema se inicia desde el núcleo de 64 bits:

Con el "-a"Opción, la"tu nombreEl comando revela toda la información relacionada con el sistema:

$ uname -a

Cómo enumerar los núcleos instalados en Debian 11

Después de conocer la versión actual del núcleo, ahora ejecutaremos el comando otorgado para obtener la lista del núcleo instalado en Debian:

$ dpkg --list | Grep Linux-Image

Aquí el "dpkg"Comando con el"-lista"La opción extraerá la lista de los paquetes instalados en su sistema Debian. Con la ayuda del operador de tuberías "|"Pasaremos la lista como entrada al"grep" dominio. El "grep"El comando buscará el"IMAGE LINUX"En la lista de paquetes instalados. Después de eso, imprimirá la salida a la pantalla de terminal Debian de la siguiente manera:

Cómo eliminar los viejos núcleos de Debian 11

Hemos actualizado nuestro sistema de Debian 10 Buster a Debian 11 Bullseye y, desde la salida anterior, se puede ver que el núcleo antiguo de Debian 10 "Linux-Image-4.19.0-17-amd64"Todavía reside en nuestro sistema.

Para eliminar los viejos y no deseados "Linux-Image-4.19.0-17-amd64"Kernel de Debian 11, ejecutaremos el"eliminar"Comando con el"-purga" opción. El "-purgaLa opción "eliminará el kernel especificado junto con sus archivos de configuración:

$ sudo apt-get--Purge Eliminar Linux-Image-4.19.0-17-amd64

Después de quitar el antiguo kernel, es hora de actualizar el "grub2"Configuración:

$ sudo actualización-gruB2

Ahora, reinicie su sistema Debian 11:

$ sudo reinicio

Así es como eliminas los viejos núcleos de un sistema Debian.

Conclusión

Después de un tiempo, el equipo de Linux Developers lanza una actualización o un nuevo kernel. Todos los sistemas basados ​​en Linux como Debian 11 Mantenga las imágenes de núcleo antiguas para que se inicien si falla un núcleo más nuevo. Sin embargo, puede liberar el espacio sostenido por las viejas imágenes del núcleo. En esta publicación, te hemos mostrado el Método de eliminación de núcleos viejos de tu Debian 11.