본문 바로가기
[OS] Linux/장치 관리

[Linux] 하드웨어 조회 명령어

by Eng.yu 2024. 3. 25.

System

OS 정보 : cat /etc/redhat-release

Kernel 정보 : uname -a

Bios 정보 : dmidecode -t bios

System 정보 : dmidecode -t system

서버 모델 : dmidecode | grep Name

서버 시리얼 : dmidecode | grep Serial

lshw : 하드웨어 상세정보 조회

하드웨어 상세정보를 텍스트파일로 저장해서 vi로 조회 및 검색
lshw >> /tmp/lshw.txt
vi /tmp/lshw.txt

CPU

cat /proc/cpuinfo

dmidecode -t processor

lscpu

CPU 모델 : cat /proc/cpuinfo | grep "model name"

CPU 코어 수 : cat /proc/cpuinfo | grep processor | wc -l


Memory

cat /proc/meminfo

dmidecode -t memory

lsmem

free -tm

MEM 용량 : cat /proc/meminfo | grep -i mem


M/B

M/B 제조사 : dmidecode -s baseboard-manufacturer

M/B 모델 : dmidecode -s baseboard-product-name


DISK

df -h

fdisk -l

lsblk

DISK 수량, 용량: fdisk -l | grep -i disk


PCI (RAID 카드 / HBA 카드 / NIC / USB Controller)

lspci [옵션]

[옵션]
(없음) : 기본적인 하드웨어 정보가 요약되어 출력
-nn : PCI vendor와 Device codes 표시
-v : 각 장치 정보를 표시
-vv : 각 장치의 자세한 정보를 표시
-t : 트리 형태로 간편하게 조회

RAID 카드 : lspci | grep RAID

NIC : lspci | grep Ethernet

HBA 수량 : lspci | grep Fibre


시스템 부팅 메세지를 확인

커널 부팅 메세지를 검사하고 하드웨어 관련 문제를 디버깅하는 데 유용함

dmesg [옵션]

[옵션]
(없음) : 커널 링 버퍼에서 표준 출력으로 모든 메세지를 기록
-H : 사람이 읽을 수 있는 출력을 가능하게 만듬
-T : 사람이 읽을 수 있는 타임스탬프를 인쇄
--time-format= : 타임스탬프 형식 - ctime,reltime,delta,notime
-w(--follow) : 실시간으로 출력

로그 파일위치: /var/log/dmesg

 

'[OS] Linux > 장치 관리' 카테고리의 다른 글

[Linux] lsscsi  (3) 2025.01.21
[Linux] IPMI (Intelligent Platform Management Interface)  (0) 2024.10.10