uname -aでアーキテクチャが3回リストされるのはなぜですか?


13
$ uname -a
Linux 3.13.0-29-generic#53-Ubuntu SMP 6月4日水曜日21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux

Ubuntu 12.04.1 LTSを実行しています。アーキテクチャ(x86_64)が3回リストされているのはなぜですか?


アーチが必要な場合は、次の方法で直接使用できますuname -m
。– PersianGulf

回答:


20

unameマニュアル(man uname)をチェックしたところ、「-a」オプションについて次のように表示されています。

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

Ubuntuでは、オプション「-m」、「-p」、「-i」(マシン、プロセッサ、ハードウェアプラットフォーム)がマシンアーキテクチャを返していると思います。たとえば、コマンドを使用する場合

uname -mpi 

表示されます:

x86_64 x86_64 x86_64

一方、すべてのオプションを選択した場合:

uname -snrvmpio 

次と同じ結果が得られます。

uname -a

出力:

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

また、ARCHLINUXディストリビューションでオプション「-m」、「-p」、「-i」を指定して「uname」を実行しましたが、別の答えが返されました。

x86_64 unknown unknown

実際、ARCHLINUXディストリビューションで「uname -a」を要求したときの答えは次のとおりです。

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

ARCHLINUXディストリビューションで「uname -snrvmpio」を実行すると、

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

SunOS: 'SunOS nsd 5.9 Generic_122300-32 sun4u sparc SUNW、Sun-Fire-480R'
アンドレアスクレイ

2
3つすべてが異なるより一般的な例が必要な場合、Googleで「i686 athlon i386」の例をいくつか見つけました。
Random832
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.