Para saber si el procesador es de 64 bits, ejecutamos el siguiente comando:

$ grep flags /proc/cpuinfo | grep -Eo " lm " && echo "64" || echo "32"
32

Otro comando que nos dirá si la arquitectura es de 32 ó 64 bits es lshw:

$ sudo lshw -C CPU | grep width
width: 32 bits

Para saber si el sistema operativo es de 32 ó 64 bits ejecutamos el siguiente comando:

$ getconf LONG_BIT
32

$ uname -m
i686

$ arch  # es lo mismo que la anterior
i6868

Otro comando útil es dpkg-architecture:

$ dpkg-architecture
DEB_BUILD_ARCH=i386
DEB_BUILD_ARCH_BITS=32
DEB_BUILD_ARCH_CPU=i386
DEB_BUILD_ARCH_ENDIAN=little
DEB_BUILD_ARCH_OS=linux
DEB_BUILD_GNU_CPU=i686
DEB_BUILD_GNU_SYSTEM=linux-gnu
DEB_BUILD_GNU_TYPE=i686-linux-gnu
DEB_BUILD_MULTIARCH=i386-linux-gnu
DEB_HOST_ARCH=i386
DEB_HOST_ARCH_BITS=32
DEB_HOST_ARCH_CPU=i386
DEB_HOST_ARCH_ENDIAN=little
DEB_HOST_ARCH_OS=linux
DEB_HOST_GNU_CPU=i686
DEB_HOST_GNU_SYSTEM=linux-gnu
DEB_HOST_GNU_TYPE=i686-linux-gnu
DEB_HOST_MULTIARCH=i386-linux-gnu

Entradas relacionadas


Published

Category

admin

Tags

Contacto