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
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
Gracias Saxxios !! 🙂 muy claro e ideal para añadir
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
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.
Otra forma para saber si tenemos instalado un Linux de 32 o 64 bits:
file /sbin/init
Lo buscado sale al principio, tras ELF