리눅스 환경에서 메인보드 정보를 확인해야 할 일이 종종 있습니다. 드라이버 문제 해결, 장비 관리, 시스템 스펙 확인 등을 위해 메인보드 제조사, 모델명, 칩셋 정보 등을 알아야 할 때가 있죠.
이 글에서는 CLI 및 GUI 기반 도구를 포함하여 2024년 최신 기준으로 메인보드 정보를 확인하는 방법을 소개합니다.
✅ Linux에서 메인보드 정보를 확인해야 하는 대표적인 상황
- 드라이버 문제 해결 시 (LAN, SATA, 칩셋 등)
- 업그레이드나 교체 전 사양 확인
- 원격 서버의 하드웨어 정보 수집
- 스크립트나 인벤토리 자동화용 하드웨어 정보 수집
🛠️ 기본 명령어 요약
dmidecode
– BIOS/UEFI의 SMBIOS 정보 추출 (제조사, 모델명 등)lspci
– PCI 디바이스 정보 확인 (VGA, 이더넷 등)inxi
– 시스템 정보 요약 출력 (가볍고 보기 쉬움)hwinfo
– 상세 하드웨어 정보 출력hardinfo
, GNOME 시스템 정보 – GUI 기반 도구
🔎 1. dmidecode로 메인보드 정보 확인
dmidecode
는 가장 대표적인 방법입니다. BIOS 또는 UEFI가 제공하는 SMBIOS 정보를 통해 제조사, 모델명, 시리얼 넘버 등을 확인할 수 있습니다.
📌 제조사와 모델명 확인
sudo dmidecode -s baseboard-manufacturer
sudo dmidecode -s baseboard-product-name
📌 한 번에 확인 (type 2)
sudo dmidecode --type 2
📌 전체 baseboard 정보 출력
sudo dmidecode -t baseboard
❗ 권한 오류 해결
sudo
없이 실행하면 Permission denied
가 발생할 수 있으므로 반드시 sudo
를 붙여 실행하세요.
💡 최신 배포판에서는 기본 설치되어 있지 않을 수 있으니 아래 명령어로 설치하세요.
sudo apt install dmidecode # Debian, Ubuntu
sudo dnf install dmidecode # Fedora, RHEL 계열
🔍 2. lspci로 온보드 장치 정보 확인
lspci
는 PCI 버스를 통해 연결된 장치 정보를 보여줍니다. 메인보드에 내장된 이더넷, SATA, VGA 등을 확인할 수 있습니다.
lspci | grep -i ethernet
lspci | grep -i vga
더 자세히 보려면 -v
옵션을 추가:
lspci -v
💡 칩셋이나 온보드 장치 드라이버 관련 문제를 확인할 때 유용합니다.
📦 3. inxi - 간결한 시스템 정보 출력 도구
inxi
는 간단한 옵션으로 다양한 시스템 정보를 보기 좋게 출력해주는 유틸입니다.
📌 설치
sudo apt install inxi # Ubuntu
sudo dnf install inxi # Fedora
📌 메인보드 정보만 확인
inxi -M
📌 전체 시스템 정보 보기
inxi -Fxz
💡 특정 정보(시리얼 번호 등등)는 sudo 로 실행해야 나올 수도 있습니다.
💡 깔끔하고 읽기 쉬워 초보자에게 특히 추천됩니다.
🔬 4. hwinfo - 전문가용 상세 정보 도구
hwinfo
는 각 하드웨어 구성요소에 대한 매우 상세한 정보를 제공합니다.
📌 설치
sudo apt install hwinfo
sudo dnf install hwinfo
📌 메인보드 정보만 출력
sudo hwinfo --baseboard
출력 결과에는 제조사, 제품명, 버전, 시리얼 넘버 등이 포함됩니다.
🖥️ 5. GUI 도구: hardinfo, GNOME 시스템 정보
터미널이 익숙하지 않거나 데스크탑 환경을 사용하는 경우에는 GUI 도구를 활용할 수 있습니다.
📌 hardinfo 설치 및 실행
sudo apt install hardinfo
설치 후 앱 목록 > System Profiler and Benchmark
에서 실행
📌 GNOME 시스템 정보
GNOME 환경에서는 Settings > About에서도 간략한 시스템 정보를 확인할 수 있습니다.
📊 CLI vs GUI 도구 요약 비교
도구 | 장점 | 단점 |
---|---|---|
dmidecode | SMBIOS 정보로 정밀함 | sudo 필요, 가상머신 제한 |
inxi | 설치 간단, 보기 쉬움 | 설치 필요 |
lspci | 온보드 장치 확인 용이 | 메인보드 자체 정보는 부족 |
hwinfo | 아주 상세한 정보 | 불필요한 정보도 많음 |
hardinfo | GUI, 초보자 친화적 | 서버 환경에선 부적합 |
⚠️ 주의 사항
- 가상 머신 환경에서는 일부 명령어 결과가 비어 있거나 제한될 수 있습니다.
dmidecode
는 루트 권한이 필요하며, 시스템의 민감한 정보(시리얼 번호 등)가 포함되므로 외부 공유 주의
📥 도구 설치 명령어 모음
# Ubuntu/Debian
sudo apt install dmidecode inxi hwinfo hardinfo
# Fedora/RHEL 계열
sudo dnf install dmidecode inxi hwinfo
✅ 정리: 상황별 추천 조합
- CLI 선호자: dmidecode + inxi
- GUI 환경: hardinfo 또는 GNOME 시스템 정보
- 온보드 장치 확인: lspci + hwinfo
🙋♀️ 자주 묻는 질문 (FAQ)
Q. dmidecode가 아무 정보도 출력하지 않아요!
→ 가상머신일 경우 SMBIOS 정보가 비어있을 수 있습니다. 또는 sudo 권한 없이 실행했는지 확인해 보세요.
Q. 시스템이 너무 구형이라 lspci에도 정보가 적어요
→ hwinfo로 더 상세한 정보를 확인해 보세요. 최신 리눅스 배포판에서 더 많은 장치를 인식합니다.
Q. GUI는 싫고 간결한 출력만 보고 싶어요
→ inxi가 가장 적합합니다. inxi -M
또는 inxi -Fxz
추천
Q. 메인보드 시리얼 넘버를 자동으로 수집하고 싶어요
→ sudo dmidecode -s baseboard-serial-number
명령을 스크립트에 포함하세요.
Q. 알 수 없는 이유로 출력이 깨지거나 한글이 이상해요
→ locale 설정 확인 또는 LANG=C
로 명령 앞에 붙여 실행해 보세요.
📌 요약
dmidecode
는 제조사와 모델 확인에 최적inxi
는 빠르고 간결한 정보 출력에 유리lspci
,hwinfo
는 온보드 장치 확인에 적합- GUI 환경이라면
hardinfo
또는 GNOME 설정에서 확인
이제 메인보드 정보를 확인하고 싶을 때 어떤 도구를 써야 할지 망설이지 마세요 😄
'IT > System Digging' 카테고리의 다른 글
[windows] 컴퓨터는 올바로 구성된 것으로 나타납니다 하지만 장치 또는 리소스가 응답하지 않습니다 (2) | 2018.12.26 |
---|---|
다른 어댑터에 이미 지정되어 있습니다. - 무식한 해결 방법 (0) | 2018.12.11 |
전체(절대) 경로로 ctags 의 tags 파일 만들기 (0) | 2018.08.28 |
쓰레기 이메일 내용 수집 (2) | 2018.08.20 |
teamviewer 설치 중 rollback framework could not be initialized 오류 발생 (0) | 2018.06.12 |