¿Qué comando debo usar para encontrar la arquitectura del procesador/chip de Linux?Cómo encontrar la arquitectura del procesador/chip de Linux
linux-x86-32
linux-x86-64
linux-ppc-64
¿Qué comando debo usar para encontrar la arquitectura del procesador/chip de Linux?Cómo encontrar la arquitectura del procesador/chip de Linux
linux-x86-32
linux-x86-64
linux-ppc-64
Para mostrar arquitectura del núcleo: uname -a
para mostrar los detalles de la CPU: cat /proc/cpuinfo
Más específicamente, 'uname -p' para la arquitectura del procesador. –
'uname' (con * cualquier * opción) solo mostrará la arquitectura * kernel *, no la arquitectura física de la CPU. En otras palabras, mostrará para qué CPU se compiló el kernel. Pero eso podría mostrar i386 incluso cuando se ejecuta en una CPU x86_64. –
See (man uname
):
echo `uname -s`-`uname -p`
tipo en el terminal:
lscpu
retorno esta salida:
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 23
Stepping: 6
CPU MHz: 2670.000
BogoMIPS: 5320.13
L1d cache: 32K
L1i cache: 32K
L2 cache: 3072K
o escriba en el terminal
lscpu | grep Arquitectura
retorno esta salida:
Architecture: i686
me sorprende que nadie sugirió uname -m
. En mi computadora portátil, esto da armv7l
, mientras que uname -a
me da un monstruoso 2 líneas de texto.
Sería fantástico si pudieras darle más forma a esto como respuesta o eliminarlo y agregarlo como comentario. ¡Gracias! –
@MaximillianLaumeister No hay problema, actualicé mi respuesta ahora mismo. –
El mejor y concisa es el comando
hostnamectl
Te da la información básica acerca de su máquina. Los otros como uname, lsb_release, lscpu etc. devuelven información específica.
Static hostname: xxxx
Icon name: computer-laptop
Chassis: laptop
Boot ID: b3a1f952c514411c8c4xxxxxxxxxxxx
Operating System: Ubuntu 14.04.3 LTS
Kernel: Linux 3.19.0-43-generic
Architecture: x86_64
'uname -m' le devuelve' 'i686' o x86_64' en función de 32 bits o CPU Intel de 64 bits, pero no tengo acceso a las máquinas en las arquitecturas no son de Intel. – birryree
uname -m dice i686. ¿Cómo sé si es de 32 o 64 bits? – Jason
x86_64 o amd64 sería de 64 bits. i386, i486, i586 e i686 son de 32 bits. Sin embargo, tenga en cuenta que esos valores son simplemente un reflejo del objetivo para el que se compiló el kernel y no necesariamente de lo que es capaz la CPU. –