64 bit o 32 bit | Averigualo fácilmente!

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!.

9 thoughts on “64 bit o 32 bit | Averigualo fácilmente!

  1. totoromuel 04/09/2010 / 13:13

    MMm.. estas seguro que dice los bit del proce? creo que dice si el linux instalado es de 32 o 64 bit O.o

    Like

  2. oriolsbd 04/09/2010 / 13:27

    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,

    Like

  3. Pablo Cardozo 04/09/2010 / 13:34

    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.

    Like

    • Nico 05/09/2010 / 00:03

      A correr por ancho mejor voy con

      #cat /proc/cpuinfo

      Like

  4. cwrd 04/09/2010 / 16:20

    En efecto, esta dando datos sobre lo que llevas instalado, no sobre el procesador. Estoy en Arch 32 con un Turion 64 x2

    Like

  5. Deggial 04/09/2010 / 21:31

    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!

    Like

  6. Nico 04/09/2010 / 23:23

    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.

    Like

Comments are closed.