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:
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.