Tutoriales

Cómo verificar todos los kernels de Linux instalados

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.

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.

LEER  Cómo empezar a programar con Go
Verifique todos los kernels de Linux instalados usando el comando Buscar

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
Compruebe el kernel instalado en Alpine Linux
Compruebe el kernel instalado en Alpine Linux

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
Lista de núcleos instalados en Arch Linux
Lista de núcleos instalados en Arch Linux

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
Encuentre kernels de Linux instalados en Debian, Ubuntu, Linux Mint, Pop!_OS
Encuentre kernels de Linux instalados en Debian, Ubuntu, Linux Mint, Pop!_OS

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
Ver núcleos instalados en Fedora
Ver núcleos instalados en Fedora

Salida de ejemplo para AlmaLinux 8.3:

Ver el kernel instalado en AlmaLinux
Ver el kernel instalado en AlmaLinux

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:

LEER  ¿Qué es Redis AOF?

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba