CPU가 Linux에서 64 비트 운영 체제를 지원한다는 것을 어떻게 알 수 있습니까?


20

CPU가 Linux에서 64 비트 운영 체제를 지원한다는 것을 어떻게 알 수 있습니까? 예 : Ubuntu, Fedora?




플래그를 확인한 후 커널 패키지를 설치하십시오. 데비안과 우분투는 32 비트 유저 랜드로 64 비트 커널을 실행할 수 있습니다. 커널 설치가 빠릅니다. 이전 32 비트를 제거하지 마십시오. 다시 돌아 가야 할 수도 있습니다.
ctrl-alt-delor

답변:


27

실행 :

grep flags /proc/cpuinfo

'lm'플래그를 찾으십시오. 있는 경우 CPU가 64 비트이고 64 비트 OS를 지원한다는 의미입니다. 'lm'은 긴 모드를 나타냅니다.

또는 다음을 실행하십시오.

grep flags /proc/cpuinfo | grep " lm "

의 공백에 유의하십시오 " lm ". 출력이 전혀 없다면 CPU는 64 비트입니다.

업데이트 : 터미널에서도 다음을 사용할 수 있습니다.

lshw -C processor | grep width

Fedora 용 추가 패키지를 설치해야하는지 확실하지 않은 우분투에서 작동합니다.


1
Almik은 "lm"이 라인의 마지막 플래그 인 경우 작동하지 않습니다. :-)
peterh는 Monica Monica

30

가장 쉬운 방법은 다음과 같습니다.

lscpu|grep "CPU op-mode"

4
이 답변이 최고입니다. 명시적인 "32 비트"또는 "64 비트"를 보여줍니다. 사람들이 왜이 답변에 대해 다른 답변을 선택하는지 모르겠습니다. 아무 것도 잡을 필요조차 없습니다. 그냥하는 lscpu것이 너무 간단합니다. 그들이 lscpu명령을 가지고 있지 않다면 왜 그들이 다른쪽에 투표했는지 알 수있었습니다.
trusktr

3
가장 다양한 플랫폼에서 가장 이식성이 뛰어난 명령이 가장 유용 할 것입니다.
Benjamin Goodacre

1
'32 비트, 64 비트 '가 있습니다. 무슨 뜻입니까?
dstonek

32 비트 모드에서 실행되는 64 비트 시스템입니다.
Ikem Krueger

2

CPU가 64 비트 (x86-64) 인 경우 64 비트 OS에서 사용할 수 있습니다.

다음은 64 비트 CPU 목록입니다. http://en.wikipedia.org/wiki/64-bit#Current_64-bit_microprocessor_architectures


이것은 매우 느린 방법이며 답을 보장하지는 않습니다.
trusktr

2
@trusktr : 그렇습니다. 그러나 다른 모든 방법에는 Linux가 이미 설치되어 있어야합니다. 오래된 Win32 머신을 가지고 있고 64 비트 * nix OS
Clifford

여기도 마찬가지입니다. 테스트 할 시스템에서 실행중인 OS가 없어서 유용한 것으로 나타났습니다.
ELLIOTTCABLE

2

이 명령 dmidecode -t processor을 통해 프로세서 기능을 확인할 수 있습니다.


그것은 다른 많은 것들을 출력하고, "64- 비트 가능"을 모호한 제목 ( "특성")과 다른 라인에서 분리하므로 파싱하기가 어렵습니다.
sondra.kinsey

0

이 방법이 항상 올바른 것은 아니기 때문에이 질문에 대한 높은 점수의 답변에 의존하지 마십시오.

언급 한 모든 테스트에 따라 64 비트 OS를 지원할 수있는 Intel Atom N230 CPU가있는 컴퓨터가 있습니다.

http://en.wikipedia.org/wiki/Intel_Atom#32-bit_and_64-bit_hardware_supportCPU 에 따르면 64 비트 OS를 실행할 수 없습니다. 64 비트 Linux OS 설치를 시도했지만 실제로는 거부합니다. 32 비트 Linux OS 설치가 작동합니다.

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