Mengapa arsitektur terdaftar tiga kali dalam uname -a?


13
$ uname -a
Linux 3.13.0-29-generik # 53-Ubuntu SMP Rabu 4 Juni 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux

Menjalankan ubuntu 12.04.1 LTS. Mengapa arsitektur ( x86_64) terdaftar tiga kali?


jika Anda membutuhkan lengkungan, Anda dapat menggunakan langsung dengan:uname -m
— PersianGulf

Jawaban:


20

Saya memeriksa manual yang tidak sama (man uname) dan mengatakan yang berikut untuk opsi "-a":

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

Di Ubuntu, saya kira, opsi "-m", "-p" dan "-i" (mesin, prosesor, dan platform perangkat keras) mengembalikan arsitektur mesin. Misalnya, jika Anda menggunakan perintah

uname -mpi 

Kamu akan lihat:

x86_64 x86_64 x86_64

Di sisi lain, jika Anda memilih semua opsi:

uname -snrvmpio 

Anda akan mendapatkan hasil yang sama dengan:

uname -a

Keluaran:

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

Saya juga mengeksekusi "uname" dengan opsi "-m", "-p" dan "-i" pada distro ARCHLINUX dan saya mendapat jawaban yang berbeda:

x86_64 unknown unknown

Bahkan, ketika saya meminta "uname -a" pada distro ARCHLINUX jawabannya adalah:

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

Sementara ketika dieksekusi "uname -snrvmpio" pada distro ARCHLINUX saya mendapat:

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

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

2
Jika Anda memerlukan contoh yang lebih umum di mana ketiganya berbeda, saya menemukan beberapa contoh di google dari "i686 athlon i386".
— Random832
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.