본문 바로가기
C++ 200제/코딩 IT 정보

리눅스 우분투, 32비트 64비트 확인 [명령어 10개]

by vicddory 2017. 12. 6.

리눅스 우분투, 32비트 64비트 확인 [명령어 10개]


믿고보는 스택 오버플로우의 글 하나를 참조했으나, 거기에 나온 답변 중 되는게 하나도 없었다. 어떻게 "하나도 없다"는걸 알았을까? 넘치는 잉여력으로 터미널에 각종 명령어를 모조리 찍어봤다. 아래는 요약된 노가다의 흔적이다. (참고로 getconf LONG_BIT로 확인이 가능)


32비트 64비트 확인 1. lscpu

기본 스펙만 확인이 가능하다. 어린 엔디안을 쓰고있단다.


리눅스 명령어 - lscpu[Linux Ubuntu 명령어] - lscpu

32비트 64비트 확인 2. cat /proc/cpuinfo

이걸론 말그대로 cpu 정보 확인만 가능하다. ...솔직히 이건 봐도 잘 모르겠다.


리눅스 명령어 - cat proc cpuinfo리눅스 명령어 - cat proc cpuinfo


32비트 64비트 확인 3. uname -o

이걸론 당신이 부팅시킨 os의 정체만 확인이 가능하다 쥐엔유나누기리눅스란다.


리눅스 명령어 - uname -o[Linux Ubuntu 명령어] - uname -o


32비트 64비트 확인 4. uname --a

이걸론 uname -o보다 정보가 풍족하지만, 그게 전부다.

역시, 당신이 부팅시킨 os의 정체만 확인이 가능하다.


리눅스 명령어 - uname --a리눅스 명령어 - uname --a


32비트 64비트 확인 5. uname -m, -p, -i

이걸론 당신의 눈에 보이는 네모난 프로세서의 정체만 확인이 가능하다.


리눅스 명령어 - uname -m -p -i[Linux Ubuntu 명령어] - uname -m -p -i


32비트 64비트 확인 6. uname -n

이걸론 계정 이름만 확인이 된다. 너는 테그라빼기우분투다.


리눅스 명령어 - uname -n리눅스 명령어 - uname -n


32비트 64비트 확인 7. uname -r

이걸론 커널 정보만 알 수 있다. 삼쩜십쩜사영다시쥐이디사에프육구칠 버전을 쓰고 있단다.


리눅스 명령어 - uname -r[Linux Ubuntu 명령어] - uname -r


32비트 64비트 확인 8. uname -s

리눅스다... 리눅스... 설마 이런것도 모르고 부팅하진 않겠지?


리눅스 명령어 - uname -s리눅스 명령어 - uname -s


32비트 64비트 확인 9. grep flags /proc/cpuinfo

...안나와....

너도 지친거냐? 쥐엔유나누기리눅스? 앙?


리눅스 명령어 - grep flags proc cpuinfo[Linux Ubuntu 명령어] - grep flags proc cpuinfo


리눅스 우분투, 32비트 64비트 확인 [명령어 10개]


32비트 64비트 확인 10. getconf LONG_BIT

이게 정답이다. 자료형의 크기로 알 수 있다.

32면 32비트다.


리눅스 명령어 - getconf LONG_BIT리눅스 명령어 - getconf LONG_BIT


스택 오버플로우의 형님들이 잘못된 정보를 주셨다. 보기 드문 경우다.....

아니면, OS나 프로세스마다 출력해주는 것이 다른걸까?


리눅스 우분투, 32비트 64비트 확인 [명령어 10개]

댓글