GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo determinar si un Linux determinado es de 32 bits o de 64 bits?

lscpu enumerará estos entre otra información sobre su CPU:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
...

Prueba uname -m . Que es menos de uname --machine y genera:

x86_64 ==> 64-bit kernel
i686   ==> 32-bit kernel

De lo contrario, no para el kernel de Linux, sino para la CPU , escribes:

cat /proc/cpuinfo

o:

grep flags /proc/cpuinfo

En el parámetro "flags", verá varios valores:consulte "¿Qué significan los flags en /proc/cpuinfo?" Entre ellos, uno se llama lm :Long Mode (x86-64:amd64, también conocido como Intel 64, es decir, compatible con 64 bits)

lm ==> 64-bit processor

O usando lshw (como se menciona a continuación por Rolf de Sajonia), sin sudo (solo para medir el ancho de la CPU):

lshw -class cpu|grep "^       width"|uniq|awk '{print $2}'

Nota:puede tener una CPU de 64 bits con un kernel de 32 bits instalado .
(como menciona ysdx en su propia respuesta, "Hoy en día, un sistema puede ser multiarch por lo que no tiene sentido de todos modos. Es posible que desee encontrar el destino predeterminado del compilador")


Si estuviera ejecutando una plataforma de 64 bits, vería x86_64 o algo muy similar en la salida de uname -a

Para ejecutar el nombre de hardware de su máquina específica

uname -m

También puedes llamar

getconf LONG_BIT

que devuelve 32 o 64


Linux
  1. Cómo comprobar si un sistema Linux es de 32 o 64 bits

  2. linux:cómo ejecutar un comando en un directorio dado

  3. ¿Cómo determinar si un archivo binario de Linux es de 32 bits o de 64 bits?

  4. ¿Cómo se determina si la placa Linux está usando hardware FPU o no?

  5. ¿Cómo se determina qué tipo de zócalo de CPU tiene una computadora Linux?

Cómo determinar el tipo MIME de un archivo en Linux

Cómo verificar la información de la CPU en Linux

Cómo saber si tiene una computadora de 32 o 64 bits en Linux y Windows

Cómo saber si la versión de Linux es de 32 bits o de 64 bits

Cómo verificar el uso o la utilización de la CPU de Linux

¿Cómo verificar que el sistema Linux sea de 32 bits o de 64 bits?