Neden uname -a'da mimari üç kez listeleniyor?


13
$ uname -a
Linux 3.13.0-29-jenerik # 53-Ubuntu SMP Çar 4 Haz 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux

Ubuntu Koşu 12.04.1 LTS. Neden x86_64üç kez listelenen mimari ( ) var?


arch gerekiyorsa doğrudan kullanabilirsiniz:uname -m
PersianGulf

Yanıtlar:


20

Ben uname manual (adam uname) kontrol ve "-a" seçeneği için aşağıdakileri söylüyor:

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

Ubuntu'da, sanırım, "-m", "-p" ve "-i" (makine, işlemci ve donanım platformu) seçenekleri makine mimarisini döndürüyor. Örneğin, komutu kullanırsanız

uname -mpi 

Göreceksin:

x86_64 x86_64 x86_64

Öte yandan, tüm seçeneği seçerseniz:

uname -snrvmpio 

Aynı sonucu elde edersiniz:

uname -a

Çıktı:

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

Ayrıca bir ARCHLINUX dağıtımında "-m", "-p" ve "-i" seçenekleriyle "uname" i yürüttüm ve farklı bir yanıt aldım:

x86_64 unknown unknown

Aslında, ARCHLINUX dağıtımında "uname -a" istediğimde cevap şuydu:

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

ARCHLINUX dağıtımında "uname -snrvmpio" idam edildiğinde ben aldım:

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

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

2
Her üçünün de farklı olduğu daha yaygın bir örneğe ihtiyacınız varsa, google'da "i686 athlon i386" için bazı örnekler buldum.
Random832
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.