el kernel es el componente principal de un sistema operativo. Administra los recursos del sistema y es un puente entre el hardware y el software de su computadora.

Hay varias razones por las que es posible que necesite conocer la versión del núcleo que se está ejecutando en su sistema operativo GNU/Linux. Tal vez está depurando un problema relacionado con el hardware o se enteró de una nueva vulnerabilidad de seguridad que afecta a versiones anteriores del núcleo y desea averiguar si su núcleo es vulnerable o no., Cualquiera que sea la razón, es bastante fácil determinar la versión del kernel de Linux desde la línea de comandos.

en este tutorial, le mostraremos varias formas diferentes de averiguar qué versión del kernel de Linux se está ejecutando en su sistema.

Usando el comando uname #

el comando uname muestra información del sistema incluyendo, la arquitectura del kernel de Linux, la versión del nombre y la versión.,

Para saber qué versión del kernel de Linux se ejecuta en su sistema, escriba el siguiente comando:

uname -srm
Linux 4.15.0-54-generic x86_64

El resultado anterior muestra que el kernel de Linux es de 64 bits y su versión es 4.15.0-54, donde:

  • 4 Versión del Kernel.
  • 15 – revisión principal.
  • 0 – Revisión Menor.
  • 54 – número de parche.
  • generic – información específica de la distribución.,

Usando el comando hostnamectl #

la utilidadhostnamectl es parte de systemd, y se usa para consultar y cambiar el nombre de host del sistema., También muestra la distribución de Linux y la versión del kernel:

hostnamectl
 Static hostname: linuxize.localdomain Icon name: computer-laptop Chassis: laptop Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09 Boot ID: 15bc3ae7bde842f29c8d925044f232b9 Operating System: Ubuntu 18.04.2 LTS Kernel: Linux 4.15.0-54-generic Architecture: x86-64

puede usar el comando grep para filtrar la versión del kernel de Linux:

hostnamectl | grep -i kernel
 Kernel: Linux 4.15.0-54-generic

usando el archivo /proc/version #

El Directorio /proc contiene archivos virtuales con información sobre la memoria del sistema , los núcleos de la CPU , los sistemas de archivos montados y más. La información sobre el núcleo en ejecución se almacena en el archivo virtual /proc/version.,

Use cat o less para mostrar el contenido del archivo:

cat /proc/version

la salida se verá algo como esto:

conclusión #

le hemos mostrado cómo encontrar la versión el núcleo Linux que se ejecuta en su sistema desde la línea de comandos. Los comandos deberían funcionar en todas las distribuciones populares de Linux, incluyendo Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint, y más.