Cuando corro uname -a
, me sale como salida
41-Ubuntu SMP Mon Aug 13 17:59:54 UTC 2012 i686 athlon i386 GNU/Linux
¿Puede alguien explicarme por qué tanto i386 como i686 ?
¿Cuál es exactamente la arquitectura de mi PC y qué versión de Ubuntu estoy usando (32 bits o 64 bits)?
versions
architecture
Ubuntu_beginner
fuente
fuente
Respuestas:
El comando es
uname -m
.Abra una terminal intente usar el
uname -m
comando. Esto debería mostrarle la arquitectura del sistema operativo.Si da algún resultado como
ix86
, donde x es 3,4,5 o 6, su sistema operativo es de 32 bits.También puede ver la arquitectura de Ubuntu abriendo "Monitor de sistema" y yendo a la pestaña Sistema .
Diferencia entre plataforma de hardware y tipo de procesador :
Existe una diferencia entre la plataforma de hardware (que se proporciona mediante un
-i
conmutador) y el tipo de CPU (que se proporciona mediante un-p
conmutador).La plataforma de hardware nos dice para qué arquitectura está construido el núcleo (aunque puede optimizarse para versiones posteriores). Puede ser un i386.
Sin embargo, el tipo de procesador se refiere al tipo de procesador real de su máquina, como i686 (P4 y versiones posteriores).
Gracias a Schotty de esta esta página . Aquí hay una respuesta del sitio Unix stackexchange sobre el mismo tema, aunque no encontré el lenguaje lo suficientemente claro (completamente mi culpa).
fuente
Usa la respuesta de Anwar para encontrar la arquitectura.
Ahora aquí está la explicación de su segunda parte de la pregunta.
A continuación se muestra el
uname
resultado: en mi caso, he instalado una versión de 32 bits. Tanto i386 como i686 hacen referencia a la versión de 32 bits.uname
devolverá x86_64 en caso de que sea una versión de 64 bits.A continuación se muestra una
uname --help
página que podría ayudarlo a comprender más al respecto.fuente
uname -m
volveráx86_64
en caso de que sea una versión de 64 bits: esto es lo que estaba buscando. Gracias.Si todo lo que quieres es la arquitectura, siempre puedes probar el comando llamado arch. Es muy conciso. No es POSIX .
fuente
use syscap del proyecto Formake https://sourceforge.net/projects/formake syscap permite probar muchas propiedades del sistema y probar dependencias. Es un script de shell portátil.
fuente