32 비트 또는 64 비트 Ubuntu 설치를 실행하는지 확인하는 방법


답변:


24

uname -m을 시도 했습니까?

uname -m이 실제로주는 것처럼 보입니다.

  • 커널 64 비트 인 경우 x86_64
  • 32 비트 커널 용 i686

그렇지 않으면 Linux 커널이 아니라 CPU 에 대해 다음을 입력하십시오.

cat /proc/cpuinfo

또는:

grep flags /proc/cpuinfo

"플래그"매개 변수 아래에 다양한 값이 표시됩니다. 그중 하나는 "tm (투명 모드)"또는 "rm (실제 모드)"또는 "lm (긴 모드)"입니다.

  • rm 의미 : 16 비트 프로세서
  • tm 의미 : 32 비트 프로세서
  • lm 의미 : 64 비트 프로세서

참고 : 32 비트 커널이 설치된 64 비트 CPU를 사용할 수 있습니다. "

소스 .


사용자 공간의 비트를 파악하는 방법은 무엇입니까?
Johannes Schaub-litb

15

일반적으로이 정보를 찾으려면 커널이 컴파일 된 아키텍처가 아니라 응용 프로그램이 32 비트 또는 64 비트로 실행되고 있는지 확인해야합니다. sYnfo가 지적했듯이 32 비트 커널로 64 비트 CPU를 가질 수 있습니다. 그러나 더 중요한 것은 32 비트 사용자 공간에서 64 비트 커널을 실행할 수 있다는 것입니다. 이 경우 명령 uname -m은 커널 아키텍처 만보고하므로 64 비트를 부정확하게보고합니다. 우분투 및 기타 데비안 파생물에서 다음을 실행하여 비트를 찾을 수 있습니다.

dpkg --print-architecture

대부분의 경우 uname 대신이 명령을 사용하려고합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.