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.