Cómo averiguar el nombre y la versión de la distribución linux por la línea de comandos

Probablemente en algún momento de tu vida te enfrentarás a un terminal linux desconocido donde no tienes idea de cuál es la distribución, y mucho menos la versión… Pero entonces, ¿cómo averé qué distribución/versión estoy ejecutando?

TL;DR - Puede utilizar uno de los siguientes métodos:

  1. gato /etc/*-liberación
  2. lsb_release -a
  3. hostnamectl

1. Uso del archivo /etc/*-release

Para averiguar la versión y otra información de su Linux, ejecute el comando cat a continuación en su terminal:

$ gato /etc/*-release

Ejemplo de ejecución en mi escritorio con Ubuntu:

DISTRIB_ID-Ubuntu DISTRIB_RELEASE 19,04 DISTRIB_CODENAME-disco DISTRIB_DESCRIPTION”Ubuntu 19.04” NOMBRE “Ubuntu” VERSION”19.04 (Disco Dingo)” ID-ubuntu ID_LIKE-debian PRETTY_NAME”Ubuntu 19.04” VERSION_ID”19.04” HOME_URL”https://www.ubuntu.com/” SUPPORT_URL”https://help.ubuntu.com/” BUG_REPORT_URL”https://bugs.launchpad.net/ubuntu/” PRIVACY_POLICY_URL”https://www.ubuntu.com/legal/terms-and-policies/privacy-policy” VERSION_CODENAME-disco UBUNTU_CODENAME-disco

2. Uso del comando lsb_release

El comando lsb_release muestra La base estándar de Linux (LSD) y la información específica de la distribución. Active el siguiente comando:

$lsb_release-a

Ejemplo del resultado:

No hay módulos LSB disponibles. ID del distribuidor: Ubuntu Descripción: Ubuntu 19.04 Versión: 19.04 Nombre en clave: disco

3. Utilizando el comando hostnamectl

Para distribuciones systemd basadas en GNU esta es la mejor opción:

$hostnamectl

Ejemplo del resultado:

Nombre de host estático: ******* Nombre del icono: ordenador portátil Chasis: portátil Id. de la máquina: 07c27ab13c7c49b59e53df8781de**** ID de arranque: 77062197a37d45eeb656c889c7e5**** Sistema operativo: Ubuntu 19.04 Kernel: Linux 5.0.0-16-genérico Arquitectura: x86-64

¿Cómo puedo averiguar la versión de mi kernel de Linux?

Ejecutar uno de los siguientes comandos

$uname -a $uname -mrs

Ejemplo del resultado:

Linux ****** 5.0.0-16-genérico #17-Ubuntu SMP Wed Mayo 15 10:52:21 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

  1. Linux - Nombre del núcleo
  2. 5.0.0-16 - Versión del núcleo
  3. x86_64 - Versión de arquitectura (64 bits)