Cómo consultar versión del kernel en Linux
Cómo consultar versión del kernel en Linux

Cómo consultar versión del kernel en Linux

¿Qué puede decirte tu sistema Linux sobre el kernel de Linux que estás usando? Hagamos una pequeña consulta con estos comandos y veamos.

¿Cuánto puede decirte tu sistema Linux sobre el kernel que está ejecutando y qué comandos están disponibles para ayudarte a saber? Repasemos algunos de ellos.

1. uname

El comando más sencillo y directo para proporcionar información sobre tu kernel es el comando uname -r. Proporciona una respuesta sucinta a tu pregunta, pero en un formato que también incluye una serie de campos, donde cada uno que proporciona una información en particular.


uname -r
4.15.0-kali2-amd64
^  ^ ^
|  | |
|  | | 
|  | | 
|  | |
|  | +---------- la revisión menor
|  +------------ la revisión principal
+--------------- la versión kernel
Comando uname para ver versión de Kernel
Comando uname para ver versión de Kernel

Agrega una “s” y tu salida incluirá el nombre del kernel:

uname -sr
Comando para ver nombre del kernel Linux
Comando para ver nombre del kernel Linux

En la primera pantalla anterior, puede ver que cada campo ha sido anotado. Si usa, en su lugar, el comando uname -a, obtendrá bastante más información. En la pantalla a continuación, se explica cada uno de los campos. Observa que el tercer campo muestra la misma información que vemos arriba. La salida se ajusta a continuación para que sea fácil etiquetar los campos.

Información detallada del Kernel de Linux
Información detallada del Kernel de Linux

OK, entonces el kernel en este caso es “4.15.0-kali2-amd64” y cada parte del nombre proporciona algún detalle sobre la identidad del kernel. Para agregar el nombre del kernel, agrega “s”:

$ uname -a
Linux linux 4.15.0-kali2-amd64 #1 SMP Debian 4.15.11.1kali1 (2018-03-21) 
----- --------- ----------------- -------------------------------------------
  |       |            |                             |
  |       |            +- versión kernel        +-- estadísticas de compilación
  |       +-- hostname
  +-- nombre de kernel

x86_64 x86_64 x86_64 GNU/Linux
  |      |      |       |
  |      |      |       +-- sistema operativo
  |      |      +---------- arquitectura del sistema operativo
  |      +----------------- arquitectura del procesador
  +------------------------ arquitectura de la máquina

Las estadísticas de compilación que se muestran a la derecha en la línea superior de la salida anterior también le indican algunas cosas interesantes.

  • #1 SMP Debian: la cantidad de veces que se compiló esta versión del kernel
  • 2018-03-21: la última vez que se compiló el kernel (timestamp)
  • GNU/Linux: el sistema operativo (nombre de distribución no incluido)

2. /proc/version

En el siguiente comando, vemos el nombre de la distribución de Linux junto con el nombre del kernel. También vemos algo de la otra información que proporciona el comando uname.

Comando proc version para ver Kernel Linux
Comando proc/version para ver información del Kernel Linux
# cat /proc/version
Linux version 4.15.0-kali2-amd64 (devel@kali.org) (gcc version 7.3.0 (Debian 7.3.0-11)) #1 SMP Debian 4.15.11-1kali1 (2018-03-21)

3. rpm

En algunos sistemas, puedes usar el comando rpm como se muestra a continuación para proporcionar información sobre tu kernel.

rpm -q kernel


4. dmesg

También puedes extraer información del kernel de la salida de dmesg:

dmesg | grep Linux
dmesg y grep para información del Kernel de Linux
dmesg y grep para información del Kernel de Linux

5. dpkg

El comando dpkg también se puede usar para identificar la versión del kernel. Ten en cuenta que en el resultado que se muestra a continuación, vemos tanto la versión del kernel actual como la anterior.

$ sudo dpkg -l | grep linux-headers | grep ii | awk '{print $3}' | tail -1
$ sudo dpkg -l | grep linux-headers | grep ii | awk '{print $3}'
Comando dpkg para ver información del Kernel
Comando dpkg para ver información del Kernel

6. Conclusión

Existen muchos comandos en Linux para ayudarte a obtener información sobre el kernel que tu sistema está utilizando. Espero que esta publicación agregue algo de información sobre lo que representan todos esos números y designaciones. ¡Comparte este artículo con los demás! :’)

My Cart Close (×)

Tu carrito está vacío
Ver tienda