3 formas de ver rápido si un sistema Linux es de 32 ó 64 bits

Todos sabemos que en sistemas GNU/Linux hay muchas formas de llegar a un mismo resultado. ¿Cómo podemos saber de forma rápida y sencilla si un sistema es de 32 ó 64 bits? Ahí van tres comandos muy sencillos para lograr este objetivo:

getconf LONG_BIT

[root@foobar ~]# getconf LONG_BIT
64

Este comando consulta al sistema el tamaño de un long int. Si da 64, el sistema es de 64 bits. getconf permite visualizar el parámetro de configuración de una determinada variable. Hay que tener en cuenta que este comando nos podría «engañar», ya que depende de cómo ha sido compilado. Así que vamos a ver otras opciones.

Arch

[root@foobar ~]# arch
x86_64

Un comando muy sencillo y que no requiere parámetros, muestra la arquitectura del sistema.

lshw y cpu width

El comando lshw permite listar información del hardware del sistema. La CPU, en su atributo widht muestra su arquitectura, así que consultando a la clase CPU (C) y haciendo un grep de width podemos sacarla fácil:

[root@foobar ~]#  lshw -C cpu | grep width
       width: 64 bits