uname -a에 스키마가 세 번 나열되는 이유는 무엇입니까?

uname -a에 스키마가 세 번 나열되는 이유는 무엇입니까?
$ uname -a
Linux 3.13.0-29-일반 #53-Ubuntu SMP 수요일 6월 4일 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

우분투 12.04.1 LTS를 실행합니다. 해당 스키마( x86_64)가 세 번 나열되는 이유는 무엇입니까?

답변1

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

관련 정보