Suele suceder que muchos usuarios en un principio deseen saber si su Processor/CPU es 64 o 32 bit y algunas cosas han cambiado y pueden tener diferentes y/o complicados outputs, por ejemplo:
uname -a
nos lanzaría un output mas o menos así:
Linux nico-laptop 2.6.32-24-generic #42-Ubuntu SMP Fri Aug 20 14:24:04 UTC 2010 i686 GNU/Linux
un output un poco raro para un usuario novato buscando quizas otra respuesta.Ahora bien,el siguiente comando va mas al tema, es decir,que se acerca mas a la respuesta concreta sin tantos rodeos.
getconf LONG_BIT
El output sería:
32
Ejemplo:
nico@nico-laptop:~$ getconf LONG_BIT
32
nico@nico-laptop:~$
Update: Algunos expertos tienen opinionen divididas sobre el comando anterior, mientras vamos a fondo podemos usar otros comandos igual de simples:
uname -m
arch
y lo leemos como explico en mi comentario mas abajo.
Enjoy!.
MMm.. estas seguro que dice los bit del proce? creo que dice si el linux instalado es de 32 o 64 bit O.o
LikeLike
Hola, Nico.
Una pregunta. Este comando qué te dice? Que tu ordenador es de 32 bits o que tienes instalado un sistema operativo de 32 bits? Se puede instalar un sistema operativo de 64 bits en un ordenador de 32 bits.
Para saber si el ordenador (no el sistema operativo) es de 32 o de 64 bits, yo ejecuto este otro:
sudo lshw -c cpu |grep width
Pero el que dices tú es más facil. 🙂 Por eso pregunto cuál de los dos datos nos dice.
Un saludo,
LikeLike
Concuerdo con totoromuel, ya que tengo un procesador de 64 con un sistema operativo de 32, y el número que me sale es 32.
LikeLike
Disculpa, no estoy de acuerdo. Si usas lshw te lista el hardware que tienes y en la seccion donde dice CPU encuentras que tipo de procesador tienes: http://ososentado.wordpress.com/2009/08/25/ubuntu-9-04-64-bit
LikeLike
A correr por ancho mejor voy con
#cat /proc/cpuinfo
LikeLike
En efecto, esta dando datos sobre lo que llevas instalado, no sobre el procesador. Estoy en Arch 32 con un Turion 64 x2
LikeLike
Totoromuel tiene razon, eso es para saber que version de ubuntu estas usando, la 32 o la 64, porque mi lap es de 64 pero instale la de 32 mi output del getconf es 32 🙂
saludos!
LikeLike
uummh! vamos aprendiendo a que no hace falta saber cuando instalamos lo que nos viene en gana.
uname -a
y si el output es x86_64 entonces es 64-bit y un i686 o similar será 32-bit.
A 32-bit operating system cannot support a 64-bit database.
LikeLike