Como saber que versión de Ubuntu, RedHat o Linux tenemos instalado

A veces suele pasar, no sabemos que versión de Sistema Operativo instalamos en su momento, o tienes que acceder a un server para ayudar 🙂 En cualquier caso, para saber que versión tenemos de Ubuntu o Debian instalado en el server:

# lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 7.04
Release:        7.04
Codename:       feisty

En caso de tener una Red Hat o CentOS :

# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)

O también consultando en el siguiente fichero, es válido para Linux en general:

#cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
Kernel \r on an \m

7 comentarios

  1. Para saber si el Ubuntu instalado es de 32 o bien de 64 bits:
    a) Muy rápido y muy claro:
    getconf LONG_BIT
    b) Muy rápido y más o menos claro:
    uname -m
    Si devuelve i686 o i386 significa 32 bits.
    Si muestra x86_64 quiere decir 64 bits.

    Si la CPU es de 32 bits Ubuntu debe ser de 32 bits.
    Si la CPU es de 64 bits puede funcionar tanto a 64 bits como a 32, por lo que podemos elegir Ubuntu de 64 o bien de 32 bits.

    Para saber si la CPU es de 32 o bien de 64 bits:
    a) Muy rápido y más o menos claro:
    grep -w lm /proc/cpuinfo
    Si vemos lm en rojo es de 64 bits. Si no es de 32 bits.
    b) Más o menos rápido y muy claro:
    sudo lshw | grep “description: CPU” -A 12 | grep width

  2. En el último comando …
    sudo lshw | grep “description: CPU” -A 12 | grep width
    … las comillas han de ser rectas para que funcione.

    Posiblemente se hayan vuelto a convertir en curvas. Espero que ahora salgan bien (uso el ćodigo HTML correspondiente a la comilla doble recta: ampersand almohadilla 34 punto y coma):
    sudo lshw | grep "description: CPU" -A 12 | grep width

  3. Gracias

    También podemos ejecutar …
    lscpu
    … y fijarnos sólo en las 2 primeras líneas de la salida o respuesta:
    “Architecture” informa de la versión de Linux instalada: “i686” representa una de 32 bits, mientras que “x86_64” corresponde a una de 64 bits.
    “CPU op-mode(s)” da cuenta de la CPU. “32-bit” representa una de 32 bits, mientras que “32-bit, 64-bit” o “64-bit” indica una de 64 bits.

  4. Otra forma para saber si tenemos instalado un Linux de 32 o 64 bits:
    file /sbin/init
    Lo buscado sale al principio, tras ELF

  5. Hay alguna forma de saber cuando expira la versión de Red Hat,?, algún comando que nos dé esa información? Gracias.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.