Linux가 32비트인지 64비트인지 확인하는 방법: 1. "getconf LONG_BIT" 명령을 실행하면 32의 출력은 32비트이고 64의 출력은 64비트입니다. "uname -m" 명령이고 출력은 "x86_64"입니다. 64비트이고, "i686" 또는 "i386"의 출력은 32비트입니다.
이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.
Linux가 32비트인지 64비트인지 확인
방법 1: getconf LONG_BIT
다음 예와 같이
을 확인합니다. 32비트 Linux 시스템은 32를 표시하고, 64비트 Linux 시스템은 64를 표시합니다. . 가장 간단하고 빠른 방법입니다.
[root@DB-Server ~]# getconf LONG_BIT 32
[root@gettestlnx01 ~]# getconf LONG_BIT 64
방법 2:
보기 위한 uname 명령 다음 예에서 볼 수 있듯이 x86_64는 64비트 시스템을 나타내고, i686 i386은 32비트 시스템을 나타냅니다. i686은 i386의 하위 집합일 뿐이며 지원되는 CPU는 Pentium 2(686)부터 시작하며 이전 모델은 지원되지 않습니다.
[root@DB-Server ~]# uname -a Linux DB-Server 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux [root@DB-Server ~]# uname -m i686
[root@gettestlnx01 ~]# uname -a Linux gettestlnx01 3.8.13-16.2.1.el6uek.x86_64 #1 SMP Thu Nov 7 17:01:44 PST 2013 x86_64 x86_64 x86_64 GNU/Linux [root@gettestlnx01 ~]# uname -m x86_64
방법 3: Arch 명령을 사용하여
[root@DB-Server ~]# arch i686 [root@gettestlnx01 ~]# arch x86_64
를 확인하세요. 방법 4: 보기 위한 파일 명령
[root@DB-Server ~]# file /sbin/init /sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped [root@DB-Server ~]# [root@DB-Server ~]# [root@DB-Server ~]# file /bin/ls /bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
[root@gettestlnx01 ~]# file /sbin/init /sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped [root@gettestlnx01 ~]# [root@gettestlnx01 ~]# [root@gettestlnx01 ~]# file /bin/ls /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
관련 권장 사항: "Linux 비디오 튜토리얼"
위 내용은 리눅스가 32비트인지 64비트인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!