real time web analytics

Cómo verificar todas las versiones de kernel disponibles en Linux

Cómo enumerar todos los kernels de Linux en Ubuntu y cómo verificar todas las versiones de kernel disponibles en Linux. Puede verificar la última actualización del kernel en Linux y verificar la versión anterior del kernel en Linux usando la terminal. Aprendamos cómo:

¿Qué es el kernel en Linux en palabras simples?

El núcleo es un programa de computadora en el núcleo del sistema operativo de una computadora y generalmente tiene control completo sobre todo en el sistema. Es la parte del código del sistema operativo que facilita las interacciones entre los componentes de hardware y software.

Un kernel completo controla todos los recursos de hardware (p. ej., E/S, memoria, criptografía) a través de controladores de dispositivos, arbitra los conflictos entre procesos relacionados con dichos recursos y optimiza la utilización de recursos comunes, como el uso de CPU y caché, sistemas de archivos y sockets de red.

El kernel es uno de los primeros programas cargados al inicio (después del gestor de arranque) y, en adelante, maneja el resto del inicio, así como la memoria, los periféricos y las solicitudes de entrada/salida (E/S) del software, traduciéndolas en instrucciones de procesamiento de datos. para la unidad central de procesamiento.

Los sistemas basados ​​en Linux/UNIX tienen kernel monolítico. Un kernel monolítico es una arquitectura de sistema operativo en la que todo el sistema operativo funciona en el espacio del kernel.

El modelo monolítico se diferencia de otras arquitecturas de sistemas operativos (como la arquitectura de micronúcleo) en que solo define una interfaz virtual de alto nivel sobre el hardware de la computadora. Un conjunto de primitivas o llamadas al sistema implementan todos los servicios del sistema operativo, como la gestión de procesos, la concurrencia y la gestión de memoria. Los controladores de dispositivos se pueden agregar al kernel como módulos.

¿Dónde se encuentra la imagen del kernel en Linux?

No existe un estándar universal, pero el kernel generalmente se encuentra en el directorio /boot. Tenga en cuenta que la imagen del kernel de Linux se denomina convencionalmente vmlinuz y se almacena en /boot, pero puede recibir cualquier nombre y almacenarse en cualquier ubicación.

Cómo verificar todas las versiones de kernel disponibles en Linux

De manera predeterminada, todos los kernels de Linux instalados y sus archivos asociados se almacenan en el directorio /boot llamado vmlinuz. Para verificar todas las versiones de Kernel disponibles en Linux, ejecute uno de los siguientes comandos:

find /boot/vmli*
dpkg --list | grep linux-image
sudo dpkg ––list | egrep –i ––color ‘linux-image|linux-headers’
sudo dpkg ––list | egrep –i ––color ‘linux-image|linux-headers’ | wc –l

Si desea enumerar todos los núcleos instalados en Ubuntu excepto el actual, ejecute el comando:

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'

Si desea imprimir el nombre del kernel que se está utilizando actualmente y la fecha de instalación y actualización, ejecute el comando uname con las opciones -sv.

Leave a Comment