본문 바로가기
OS/Ubuntu

Ubuntu에서 하드웨어 정보 확인하기 (lshw, lspci)

by yazasus 2025. 8. 10.
728x90

Ubuntu에서 하드웨어 정보 조회하기 (lshw · lspci)

시스템 진단이나 드라이버 설치를 위해서는 하드웨어 정보를 정확히 파악해야 합니다. Ubuntu에서는 lshwlspci 명령어만으로도 CPU, 메모리, 디스크, PCI 디바이스 등을 손쉽게 확인할 수 있습니다.

1. lshw로 전체 시스템 스펙 확인

lshw는 시스템의 하드웨어 구성 목록을 계층 구조로 출력해 줍니다. 관리자 권한을 사용해 전체 정보를 조회합니다.

sudo lshw
# 요약 모드
sudo lshw -short

– CPU, 메모리, 버스, 디스크, 네트워크 인터페이스까지 한눈에 파악할 수 있습니다. – -html 옵션으로 HTML 파일로 저장해 보고서 작성에도 활용하세요.

2. lspci로 PCI 디바이스 상세 조사

lspci는 PCI 버스에 연결된 장치를 목록화해 줍니다. 그래픽 카드, 네트워크 카드, USB 컨트롤러 등의 디바이스 ID를 확인할 때 유용합니다.

lspci
# 상세 정보 보기
lspci -v
# 벤더 및 디바이스 코드 해석
lspci -nn

– 얻은 벤더:디바이스 코드를 기반으로 드라이버 패키지를 검색할 수 있습니다. – -k 옵션을 추가하면 커널 드라이버 정보도 함께 출력됩니다.

3. 추가 유틸리티 및 조합 사용

보다 실시간으로 정보를 보려면 hwinfoinxi 등 다른 도구를 설치해 조합할 수 있습니다.

sudo apt install -y hwinfo inxi
hwinfo --short
inxi -Fxz

– 보안 상 민감한 MAC 주소 등은 -z 옵션으로 마스킹 처리하세요. – 스크립트에서 주기적으로 출력 결과를 로깅해 하드웨어 변경 이력을 관리할 수 있습니다.

실무 팁

  • SSH 접속 환경에서는 lshw -short로 요약 정보를 받고, 필요 시 파일로 저장(sudo lshw -html > hw.html)해 로컬에서 열어보세요.
  • 새 하드웨어 인식 문제가 발생할 때는 dmesg와 함께 사용해 부팅 로그에서 에러 메시지를 확인하면 원인 분석이 수월합니다.
  • 정기적인 하드웨어 리포트 자동화를 위해 cron에 lshw 스크립트를 등록하고 이메일로 전송하도록 설정해 두면 유지보수에 도움이 됩니다.

728x90