실행할 때 uname -a
출력으로 얻습니다.
41-Ubuntu SMP Mon Aug 13 17:59:54 UTC 2012 i686 athlon i386 GNU/Linux
누군가 i386과 i686을 왜 설명해 주 시겠습니까?
내 PC 아키텍처는 무엇이며 어떤 버전의 Ubuntu를 사용하고 있습니까 (32 비트 또는 64 비트)?
실행할 때 uname -a
출력으로 얻습니다.
41-Ubuntu SMP Mon Aug 13 17:59:54 UTC 2012 i686 athlon i386 GNU/Linux
누군가 i386과 i686을 왜 설명해 주 시겠습니까?
내 PC 아키텍처는 무엇이며 어떤 버전의 Ubuntu를 사용하고 있습니까 (32 비트 또는 64 비트)?
답변:
명령은 uname -m
입니다.
uname -m
명령을 사용하여 터미널을 열어보십시오 . OS 아키텍처가 표시됩니다.
ix86
x 와 같이 3,4,5 또는 6 과 같은 출력을 제공하면 OS는 32 비트입니다.
"시스템 모니터"를 열고 시스템 탭으로 이동하여 Ubuntu 아키텍처를 볼 수도 있습니다 .
하드웨어 플랫폼과 프로세서 유형의 차이점 :
하드웨어 플랫폼 ( -i
스위치로 제공)과 CPU 유형 (스위치로 제공) 간에 차이가 있습니다 -p
.
하드웨어 플랫폼은 커널이 어떤 아키텍처를 위해 구축되었는지 알려줍니다 (나중 버전에서는 최적화 될 수 있음). i386 일 수 있습니다.
그러나 프로세서 유형은 i686 (P4 이상 빌드)과 같은 시스템의 실제 프로세서 유형을 나타냅니다.
이 페이지의 Schotty에게 감사드립니다 . 다음은 동일한 주제에 대한 Unix stackexchange 사이트의 답변 이지만 언어가 명확하지 않습니다 (완전히 내 잘못).
Anwar의 답변을 사용하여 아키텍처를 찾으십시오.
다음은 질문의 두 번째 부분에 대한 설명입니다.
아래 uname
출력이 있습니다 : 제 경우에는 32 비트 버전을 설치했습니다. i386과 i686은 모두 32 비트 버전을 나타냅니다. uname
64 비트 버전 인 경우 x86_64를 반환합니다.
$ uname -a
Linux devav2 3.2.0-30-generic-pae #48-Ubuntu SMP Fri Aug 24 17:14:09 UTC 2012 i686 i686 i386 GNU/Linux
아래는 uname --help
페이지에 대한 자세한 내용을 이해하는 데 도움이 될 수있는 페이지입니다.
-a, --all print all information, in the following order,
except omit -p and -i if unknown:
-s, --kernel-name print the kernel name
-n, --nodename print the network node hostname
-r, --kernel-release print the kernel release
-v, --kernel-version print the kernel version
-m, --machine print the machine hardware name
-p, --processor print the processor type or "unknown"
-i, --hardware-platform print the hardware platform or "unknown"
-o, --operating-system print the operating system
uname -m
x86_64
64 비트 버전 인 경우 반환 됩니다-이것이 내가 찾던 것입니다. 감사.
사용 SYSCAP Formake 프로젝트에서 https://sourceforge.net/projects/formake SYSCAP는 시스템 특성 및 테스트 종속성 많은 조사 할 수 있습니다. 휴대용 쉘 스크립트입니다.