núcleo de linux Es un componente central del sistema operativo GNU/Linux.desarrollado por Linus Torvalds En 1991, era un kernel tipo Unix gratuito, de código abierto, monolítico, modular y multitarea. En Linux, se pueden instalar múltiples núcleos en un solo sistema. ¿Se pregunta cuántos kernels de Linux están instalados en su máquina Linux?En este tutorial, exploraremos cómo Comprobar y ver todos los kernels de Linux instaladosincluidas sus versiones, desde la línea de comandos en varios sistemas operativos Linux.
Tabla de Contenidos
Verifique todos los kernels de Linux instalados
Dependiendo de la distribución de Linux que esté utilizando, el método para identificar los detalles de todos los kernels de Linux instalados en su sistema puede variar.Sin embargo, una de las maneras más fáciles y rápidas de lograr esto es usar el find
Orden.
En la mayoría de las distribuciones de Linux, el kernel de Linux instalado y sus archivos asociados generalmente se almacenan en /boot
Tabla de contenido.Para ver una lista de kernels instalados, simplemente puede inspeccionar el contenido de este directorio con find
Orden:
$ find /boot/vmli*
Salida de ejemplo de mi escritorio Ubuntu 22.04 LTS:
/boot/vmlinuz /boot/vmlinuz-5.19.0-42-generic /boot/vmlinuz-5.19.0-45-generic /boot/vmlinuz.old
También puede enumerar todos los kernels de Linux instalados con el comando:
$ sudo find /boot -name "vmlinuz*"
El resultado mostrará una lista de los archivos del kernel instalados. Cada archivo corresponde a una versión específica del kernel. Tenga en cuenta que el prefijo «vmlinuz» se usa a menudo para los nombres de archivo del kernel.
Como puede ver en el resultado anterior, tengo dos versiones del kernel de Linux (5.19.0-42 y 5.19.0-45) instaladas en mi computadora de escritorio Ubuntu.
Para ver la versión del kernel asociada con cada archivo, se puede usar el siguiente comando:
$ sudo find /boot -name "vmlinuz*" -exec file {} \;
Salida de ejemplo:
/boot/vmlinuz: symbolic link to vmlinuz-5.19.0-45-generic /boot/vmlinuz.old: symbolic link to vmlinuz-5.19.0-42-generic /boot/vmlinuz-5.19.0-42-generic: Linux kernel x86 boot executable bzImage, version 5.19.0-42-generic (buildd@lcy02-amd64-074) #43~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Apr 21 16:51:08 UTC 2, RO-rootFS, swap_dev 0XB, Normal VGA /boot/vmlinuz-5.19.0-45-generic: Linux kernel x86 boot executable bzImage, version 5.19.0-45-generic (buildd@lcy02-amd64-117) #46~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jun 7 15:06:04 UTC 20, RO-rootFS, swap_dev 0XB, Normal VGA
Ahora veremos métodos específicos de distribución para encontrar los detalles del kernel de Linux instalado. Primero, comencemos con Alpine Linux.
1. Verifique el kernel instalado en Alpine Linux
Para obtener una lista de todos los núcleos instalados y sus versiones, puede usar el siguiente comando solicitud Comando en Alpine Linux:
$ apk info -vv | grep linux
Salida de ejemplo:
libblkid-2.32-r0 - Block device identification library from util-linux linux-virt-4.14.167-r0 - Linux vanilla kernel syslinux-6.04_pre1-r1 - Boot loader for the Linux operating system
2. Enumere los núcleos instalados en Arch Linux
Para ver todo lo instalado en Arch Linux y sus variantes como EndeavourOS y Manjaro Linux, ejecute el siguiente comando pacman:
$ pacman -Q linux
Salida de ejemplo:
linux 5.9.14.arch1-1
También puedes combinar pacman
y grep
Comando para listar las versiones del kernel instaladas:
$ pacman -Q | grep linux
Salida de ejemplo:
archlinux-keyring 20201210-1 linux 5.9.14.arch1-1 linux-api-headers 5.8-1 util-linux 2.36.1-4 util-linux-libs 2.36.1-4
Como puede ver, mi sistema Arch Linux tiene solo un kernel de Linux, la versión 5.9.14.
3. Busque el kernel de Linux instalado en Debian, Ubuntu, Linux Mint, Pop!_OS
En Debian y otros sistemas basados en Debian como Ubuntu, Pop!_OS, Linux Mint, podemos encontrar la lista de todos los núcleos instalados usando el comando dpkg
Orden:
$ dpkg --list | grep linux-image
Salida de ejemplo:
ii linux-image-5.19.0-42-generic 5.19.0-42.43~22.04.1 amd64 Signed kernel image generic ii linux-image-5.19.0-45-generic 5.19.0-45.46~22.04.1 amd64 Signed kernel image generic ii linux-image-generic-hwe-22.04 5.19.0.45.46~22.04.20 amd64 Generic Linux kernel image
4. Ver los núcleos instalados en Fedora, CentOS, RHEL, AlmaLinux, Rocky Linux
Para ver todos los núcleos instalados en sistemas basados en RPM como Fedora, CentOS, RHEL y clones de RHEL como AlmaLinux, puede usar rpm
El comando es el siguiente:
$ rpm -qa kernel
o,
$ rpm -qa | grep -i kernel
Ejemplo de salida para Fedora 33:
kernel-core-5.8.15-301.fc33.x86_64
Salida de ejemplo para AlmaLinux 8.3:
5. Enumere todos los kernels de Linux instalados en openSUSE
openSUSE es un sistema basado en RPM como las distribuciones de Fedora y RHEL, el comando para enumerar todos los kernels de Linux instalados en openSUSE es el mismo:
$ rpm -qa | grep -i kernel
Consejo adicional: solo vea los detalles actuales del kernel
Para ver el kernel que se está ejecutando actualmente, puede usar uno de los siguientes comandos:
$ uname -r 5.4.0-65-generic
o,
$ uname -rs Linux 5.4.0-65-generic
o,
$ uname -mrs Linux 5.4.0-65-generic x86_64
ahora lo sabes Lista de kernels instalados en Linux sistema. ¿Cómo puedo saber cuándo se inició por última vez una versión particular del kernel de Linux? ¡Es fácil! Consulte la siguiente guía para comprobar cuándo se utilizó o arrancó por última vez el kernel de Linux.
en conclusión
En esta guía, exploramos varias formas de recuperar la lista de kernels instalados en diferentes distribuciones de Linux. Verificar el kernel de Linux instalado en un sistema es fundamental para administrar y mantener un entorno operativo estable y actualizado.
Al conocer el kernel instalado y su versión, puede asegurarse de que su sistema esté actualizado con los últimos parches de seguridad y mejoras de rendimiento.
Lectura relacionada: