웹사이트 검색

Linux 시스템이 32비트인지 64비트인지 확인하는 5가지 명령줄 방법


이 튜토리얼에서는 Linux 시스템의 OS가 32비트인지 64비트인지 확인하는 방법을 설명합니다. 이는 Linux 시스템에 애플리케이션을 다운로드하거나 설치하려는 경우 도움이 될 것입니다. 우리 모두 알고 있듯이 32비트 OS 유형에는 64비트 애플리케이션을 설치할 수 없습니다. 그렇기 때문에 Linux 시스템의 OS 유형을 아는 것이 중요합니다.

Linux 시스템의 OS 유형을 확인하는 5가지 쉽고 간단한 방법은 다음과 같습니다. GUI 또는 CLI 유형 시스템을 사용하는지 여부는 중요하지 않습니다. 다음 명령은 RHEL, CentOS, Fedora, Scientific Linux, Debian, Ubuntu, Linux Mint, openSUSE 등과 같은 거의 모든 Linux 운영 체제에서 작동합니다.

1. uname 명령

uname -a 명령은 Linux 시스템의 OS 유형을 표시합니다. 이것은 범용 명령이며 거의 모든 Linux/Unix 운영 체제에서 작동합니다.

시스템의 OS 유형을 확인하려면 다음을 실행하세요.

$ uname -a

Linux linux-console.net 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

2. dpkg 명령

dpkg 명령은 Debian/Ubuntu 운영 체제가 32비트인지 64비트인지도 표시합니다. 이 명령은 Debian 및 Ubuntu 기반 배포판과 그 파생 배포판에서만 작동합니다.

터미널을 열고 다음을 실행하세요.

$ dpkg --print-architecture 

OS가 64비트인 경우 다음과 같은 결과가 표시됩니다.

amd64

OS가 32비트인 경우 출력은 다음과 같습니다.

i386

3. getconf 명령

getconf 명령은 시스템 구성 변수도 표시합니다. 이제 getconf 명령을 사용하여 Linux 시스템 아치를 찾는 방법을 보여 드리겠습니다.

$ getconf LONG_BIT

64

자세한 내용은 매뉴얼 페이지를 참조하십시오.

$ man getconf

4. 아치 명령

arch 명령은 OS 유형을 표시합니다. 이 명령은 uname -m 명령과 유사합니다. 출력이 x86_64이면 64비트 OS입니다. 출력이 i686 또는 i386이면 32비트 OS입니다.

$ arch

x86_64

5. 파일 명령

특수 인수 /sbin/init를 사용하는 file 명령은 OS 유형을 표시합니다.

$ 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.24, BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, stripped

결론

이제 Linux 운영 체제 유형을 찾는 방법을 알았습니다. 물론, OS 유형을 알아내는 다른 방법은 거의 없지만 현재까지는 이러한 방법이 자주 사용되는 실용적인 방법입니다. OS 유형을 표시하는 다른 명령이나 방법을 알고 있다면 아래 댓글 섹션을 통해 알려 주시기 바랍니다.