안녕하세요? 오만뒤입니다.
올해 회사 업무 목표중에 하나가 바로 라즈베리파이를 통해서 Test Automation 환경을 구축하는 것입니다.
부서 예산으로 라즈베리파이를 구입했는데, 부서 자산으로 관리를 하려고 S/N 번호를 확인하려고 해봤습니다.
라즈베리파이 보드의 앞면과 뒷면을 유심히 살펴보았으나, S/N 번호로 추정되는 번호를 발견할 수 없었습니다.
구글링을 해봤더니, /proc/cpuinfo 파일을 열어보면 시리얼번호(S/N)를 확인할 수 있네요.
※ 제가 시리얼번호, 시리얼넘버, Serial Number, S/N 등을 혼용하고 사용하지만 모두 같은 의미이므로 참고하시기 바랍니다.
[라즈베리파이의 일련번호 확인하는 방법]
터미널을 열고 아래와 같이 입력하시면 됩니다.
Ctrl + Alt + T를 동시에 누르시면 간편하게 터미널창을 열 수 있습니다.
<명령어>
$ cat /proc/cpuinfo |
/proc/cpuinfo 파일을 cat 명령어로 열어보면 거의 끝 부분에 S/N를 확인할 수 있습니다.
<출력 결과>
processor : 0 <= Quad-Core 중의 첫번째 Core BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 1 <= Quad-Core 중의 두번째 Core BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 2 <= Quad-Core 중의 세번째 Core BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 processor : 3 <= Quad-Core 중의 네번째 Core BogoMIPS : 108.00 Features : fp asimd evtstrm crc32 cpuid CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 Hardware : BCM2835 Revision : d03114 Serial : 10000000d2814bc5 <= 라즈베리파이의 시리얼번호 Model : Raspberry Pi 4 Model B Rev 1.4 |
단 한줄로 Serial Number만 추출하고 싶으면 아래처럼 입력하면 됩니다.
<명령어>
$ cat /proc/cpuinfo | grep Serial | awk '{print $3}' |
명령어에 대한 부연설명을 드리자면,
cat /proc/cpuinfo 명령으로 cpuinfo 내용 전부를 출력합니다.
grep Serial 명령으로 cpuinfo 내용중에 'Serial'이라는 단어가 들어간 줄만 출력합니다.
awk '{print $3}' 명령으로 세번째 인자만 출력합니다.
<출력결과>
10000000d2814bc5 |
[코어 개수를 확인하는 방법]
추가적으로 라즈베리파이의 코어 개수를 구하는 명령에 대해서도 설명드리겠습니다.
라즈베리파이4가 Quad-Core 라는 것을 우리가 이미 알고 있습니다만,
make 명령이나 docker 등에서 코어 개수를 확인할 필요가 있는 경우가 있습니다.
<명령어>
$ grep -c processor /proc/cpuinfo |
명령어에 대해서 간략하게 설명을 드리자면, /proc/cpuinfo 파일 내부의 processor 라는 단어의 반복 회수를 구해서 출력하게 됩니다.
grep -c 명령은 개수를 구해서 출력하는 명령이기 때문입니다.
<출력결과>
4 |
[끝맺음말]
이상으로 라즈베리파이의 시리얼넘버를 확인하는 방법에 대한 내용을 모두 마칩니다.
추가적으로 코어의 개수를 구하는 명령어에 대해서도 다루었습니다.
이상입니다.
오만뒤 작성
'Study > 라즈베리파이 공부' 카테고리의 다른 글
라즈베리파이 회로도 & Data Sheet (0) | 2021.01.19 |
---|---|
[라즈베리파이] 발열 테스트 및 CPU 온도 확인 방법 (0) | 2021.01.19 |
라즈베리파이 Ubuntu Linux 초기 비밀번호 (0) | 2021.01.17 |
라즈베리파이 SD카드 최소용량은 4GB면 가능합니다. (Ubuntu Linux Server 기준) (0) | 2021.01.16 |
라즈베리파이 유선 IP 주소 확인하는 방법 (DVW-2000N 인터넷 공유기 기준) (0) | 2021.01.10 |