$ 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