Linux 커널 아키텍처를 결정하는 방법은 무엇입니까?

Linux 커널 아키텍처를 결정하는 방법은 무엇입니까?

uname -mRed Hat Enterprise Linux Server 버전 5.4(Tikanga) 시스템에서 i686 및 uname -mi386 출력을 제공합니다. 이 컴퓨터에 Oracle Database 10g 릴리스 2를 설치해야 합니다. 그렇다면 커널 아키텍처가 32비트인지 64비트인지 확인하는 방법은 무엇입니까?

답변1

i386과 i686은 모두 32비트입니다.
x86_64는 64비트입니다.

64비트 예:

behrooz@behrooz:~$ uname -a  
Linux behrooz 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 **x86_64** GNU/Linux

편집하다:
바라보다내 Linux ARM은 32비트입니까, 아니면 64비트입니까?ARM에 사용 가능

답변2

이것은 매우 간단합니다! 사용arch명령은 다음에서 비롯됩니다.핵심 도구팩.

답변3

~을 위한더반:

내 컴퓨터에

    ~ > dpkg --print 스키마
    AMD64
    ~ > dpkg --print-foreign-architectures
    i386

내 라즈베리 파이 2

    ~ > dpkg --print 스키마
    팔 수소 남편

답변4

가장 쉬운 방법은 다음을 실행하는 것입니다.

getconf LONG_BIT

32비트인지 64비트인지에 따라 64 또는 32를 출력합니다.

예를 들어:

dannyw@dannyw-redhat:~$ getconf LONG_BIT
64

관련 정보