Cómo comprobar el nombre de Linux y la versión del Kernel

Saber qué distribución de Linux estás usando y qué versión del kernel tienes instalada es básico para instalar paquetes correctamente, resolver problemas de compatibilidad, reportar errores con precisión y planificar actualizaciones.

Aunque la información puede parecer simple, Linux ofrece varias formas de obtenerla, y cada una resulta útil en un contexto distinto.

En esta guía verás seis métodos rápidos para identificar tu sistema operativo Linux, su versión y la versión del kernel desde la terminal. Algunos comandos son ideales para obtener una respuesta inmediata, mientras que otros proporcionan más detalle técnico.

¿Cómo ver la versión del kernel con uname?

uname es probablemente el método más rápido para comprobar la versión del kernel. Si solo necesitas esa información, usa:

uname -r

Esto muestra únicamente la versión de lanzamiento del kernel en ejecución. Si quieres una visión más completa del sistema, usa:

uname -a

Ese comando muestra el nombre del kernel, el hostname, la versión del kernel, la arquitectura y otros datos útiles. Es una de las formas más directas de obtener una vista rápida del sistema. esgeeks

Consultar /proc/version

El archivo /proc/version contiene información del kernel y del entorno con el que fue compilado.

cat /proc/version

La salida suele incluir:

  • la versión del kernel,
  • el usuario o sistema que lo compiló,
  • la versión del compilador,
  • y la fecha de compilación.

Este método es útil cuando quieres ver detalles de compilación además de la versión del kernel. También es una forma muy fiable de inspeccionar información en tiempo real.

¿Cómo ver el nombre de la distribución con /etc/os-release?

Si quieres saber qué distribución Linux estás usando, este suele ser el método más recomendable en sistemas modernos.

cat /etc/os-release

Este archivo proporciona información como:

  • nombre de la distribución,
  • versión,
  • ID del sistema,
  • codename,
  • y otros metadatos relacionados.

Funciona en la mayoría de distribuciones actuales, incluyendo Debian, Ubuntu, Fedora, Arch, openSUSE y muchas otras. Por eso suele considerarse la opción más universal para identificar la distribución instalada.

¿Cómo usar lsb_release?

lsb_release muestra información estandarizada sobre la distribución Linux. No siempre está instalado por defecto, así que puede que necesites añadirlo primero.

Instalarlo en Debian/Ubuntu

sudo apt install lsb-release

En RHEL, CentOS o derivados

sudo yum install redhat-lsb-core

En Fedora

sudo dnf install redhat-lsb-core

En Arch Linux

sudo pacman -S lsb-release

En openSUSE

sudo zypper install lsb-release

Una vez instalado, ejecuta:

lsb_release -a

También puedes consultar solo partes concretas de la información:

lsb_release -d
lsb_release -r
lsb_release -c

Este comando es útil cuando necesitas una salida más estructurada y homogénea.

¿Cómo revisar hostnamectl?

hostnamectl es otra forma muy práctica de ver información del sistema, especialmente en distribuciones que usan systemd.

hostnamectl

Este comando puede mostrar:

  • nombre del sistema operativo,
  • versión de Linux,
  • kernel,
  • arquitectura,
  • y datos adicionales de la máquina.

Es muy útil porque combina en una sola salida información del sistema y del kernel. Para muchos usuarios, es una de las herramientas más cómodas para una comprobación rápida.

¿Cómo consultar archivos específicos de la distribución?

Algunas distribuciones usan archivos propios de versión, además de /etc/os-release.

cat /etc/redhat-release
cat /etc/debian_version
cat /etc/lsb-release
cat /etc/arch-release

Estos archivos pueden ser útiles en sistemas antiguos o cuando quieres confirmar la versión exacta de una distribución concreta. Sin embargo, en la mayoría de casos modernos, /etc/os-release sigue siendo la mejor referencia general.

Comparativa rápida de métodos

ComandoQué muestraMejor uso
uname -rVersión del kernelComprobación rápida del kernel
uname -aInformación completa del sistemaVista general inmediata
cat /proc/versionDetalles de compilación del kernelInformación técnica del kernel
cat /etc/os-releaseNombre y versión de la distribuciónMétodo más universal
lsb_release -aInformación LSB de la distribuciónSalida estandarizada
hostnamectlOS, kernel y arquitecturaResumen práctico del sistema

Esta tabla resume cuál usar según la información que necesites.

¿Qué método te conviene más usar?

  • Si solo quieres la versión del kernel, usa uname -r.
  • Si quieres saber qué distribución Linux tienes, usa cat /etc/os-release.
  • Si quieres una visión rápida del sistema completo, usa hostnamectl o uname -a.
  • Si necesitas detalles más técnicos de compilación, usa cat /proc/version.
  • Si buscas una salida más estándar, usa lsb_release -a.

En la práctica, la combinación de uname, /etc/os-release y hostnamectl cubre casi todas las necesidades habituales.


Conclusión

Si quieres comprobar el nombre de tu distribución Linux y la versión del kernel, los comandos más útiles son:

  • uname -r para el kernel.
  • cat /etc/os-release para la distribución.
  • hostnamectl para una visión rápida y completa.
  • lsb_release -a para información estándar.
  • cat /proc/version para detalles de compilación.

Si quieres una respuesta rápida y fiable, empieza por uname -r y cat /etc/os-release. Si necesitas más contexto, hostnamectl te dará un resumen muy completo del sistema.

Vistas: 0