¿Qué versión de Linux tengo instalada?

En este pequeño artículo vamos a ver las diferentes maneras de saber qué versión de Linux tenemos instalada, desde la consola de comandos. Seguramente gran parte de los usuarios de esta web ya conocerán como hacerlo, pero siempre viene bien tener unos apuntes cerca.

Depende la distribución que tengamos instalada, los ficheros o comandos que utilicemos para saber la versión del sistema operativo pueden variar. Por lo que he separado los comandos por tipo de distribución.

¿Cómo saber la versión de Linux instalada?

Como diría Jack, vamos por partes. Empecemos con las maneras genéricas, comunes en todas las distribuciones:

  1. # cat /etc/os-release

Con un resultado similar al siguiente:

  1. usuario@servdebian9:~$ cat /etc/os-release
  2. PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
  3. NAME="Debian GNU/Linux"
  4. VERSION_ID="9"
  5. VERSION="9 (stretch)"
  6. ID=debian
  7. HOME_URL="https://www.debian.org/"
  8. SUPPORT_URL="https://www.debian.org/support"
  9. BUG_REPORT_URL=https://bugs.debian.org/

En otras distribuciones como RHEL ,Centos o Fedora, podemos consultar el fichero /etc/redhat-release, por ejemplo:

  1. [root@servcentos1 ~]# cat /etc/redhat-release
  2. CentOS Linux release 7.4.1708 (Core)

En Ubuntu y derivadas, existe el fichero /etc/lsb-release, que también podemos consultar.

  1. ubuntu@servubuntu:~$ cat /etc/lsb-release
  2. DISTRIB_ID=Ubuntu
  3. DISTRIB_RELEASE=16.04
  4. DISTRIB_CODENAME=xenial
  5. DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"

Por último, si queremos ir sobre seguro:

  1. cat /etc/*-release

Espero que estos pequeños tips os sea de utilidad en algún momento.