IT/System Digging

리눅스에서 메인보드 정보 확인하는 모든 방법 (2024년 최신)

심량 2018. 10. 29. 14:59

리눅스 환경에서 메인보드 정보를 확인해야 할 일이 종종 있습니다. 드라이버 문제 해결, 장비 관리, 시스템 스펙 확인 등을 위해 메인보드 제조사, 모델명, 칩셋 정보 등을 알아야 할 때가 있죠.
이 글에서는 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 설정에서 확인

이제 메인보드 정보를 확인하고 싶을 때 어떤 도구를 써야 할지 망설이지 마세요 😄