¿Por qué la arquitectura aparece tres veces en uname -a?


13
$ uname -a
Linux 3.13.0-29-generic # 53-Ubuntu SMP mié 4 de junio 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux

Ejecutando ubuntu 12.04.1 LTS. ¿Por qué tiene la arquitectura ( x86_64) listada tres veces?


si necesita arco, puede usarlo directamente:uname -m
PersianGulf

Respuestas:


20

Revisé el manual de uname (man uname) y dice lo siguiente para la opción "-a":

 print all information, in the following order, except omit -p and -i if unknown

Supongo que en Ubuntu, las opciones "-m", "-p" y "-i" (máquina, procesador y plataforma de hardware) están devolviendo la arquitectura de la máquina. Por ejemplo, si usa el comando

uname -mpi 

Ya verás:

x86_64 x86_64 x86_64

Por otro lado, si elige todas las opciones:

uname -snrvmpio 

Obtendrá el mismo resultado que:

uname -a

Salida:

Linux <hostname> 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

También ejecuté "uname" con las opciones "-m", "-p" y "-i" en una distribución de ARCHLINUX y obtuve una respuesta diferente:

x86_64 unknown unknown

De hecho, cuando pregunté por "uname -a" en la distribución ARCHLINUX, la respuesta fue:

Linux <hostname> xxxxxx-ARCH #1 SMP PREEMPT Mon Feb 14 20:40:47 CEST 2015 x86_64 GNU/Linux

Mientras que cuando ejecuté "uname -snrvmpio" en la distribución ARCHLINUX obtuve:

Linux <hostname> xxxxxx-ARCH #1 SMP PREEMPT Mon Feb 14 20:40:47 CEST 2015 x86_64 unknown unknown GNU/Linux

En SunOS: 'SunOS nsd 5.9 Generic_122300-32 sun4u sparc SUNW, Sun-Fire-480R'
Andreas Krey

2
Si necesita un ejemplo de uno más común donde los tres son diferentes, encontré algunos ejemplos en Google de "i686 athlon i386".
Random832
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.