본문 바로가기
운영체제/리눅스

[리눅스] 리눅스 정보확인하기/ 하드웨어 정보

by Cloud_Park 2020. 2. 12.

CPU 정보확인

# cat /proc/cpuinfo |more
# dmesg |grep cpu
# cat /proc/cpuinfo | grep processor |wc -l   //코어수 출력
# cat /proc/cpuinfo | grep 'core id'   // 코어 아이디 확인
# lscpu                  //cpu 하드웨어 정보
# hardinfo               // 하드웨어 구성정보를 리포트로 생성해주는 gtk 기반 그래픽 인터페이스 툴
# lshw                   // cpu에 대한 정보를  제한적으로 보여주며  -class 옵션으로 특정 하드웨어출력
						// ex ) hardinfo | less $ sudo lshw -class processor
# nproc 				//프로세싱 유닛 갯수 출력 결과값과 실제값이 일치하지는 않다
# dmidecode -t 4        //cpu에 대한 정보를 출력, 소켓 타입, vendor, 다양한 플러그 값
# cpuid                // cpuid를 설치하여 실행하면  인텔 amd 프로세서에 대한 정보를 출력

 

 

CPU 비트 확인하기

#arch

 

 

메모리 확인하기

# cat /proc/memoinfo
# free

 

DISK 정보확인

# cat /proc/scsi/scs              -- scsi
# cat /proc/ide/hda/model         -- hda
# cat /proc/mdstat                -- raid
# /proc/ide/                      -- 아래에는 하드가 몇개인지
# /proc/ide/hda/                  -- 아래에는 그 하드에 대한 여러 정보

DISK 용량확인

# df -h              -- 디스크 파티션, 용량 정보
# fdisk -l           -- 하드디스크 확인
# du -sk             -- 현재 폴더의 사용량(kb)
# du -sk /home       -- /home 폴더의 사용량(kb)  df -h /home과 비교해보자


NETWORK 정보 확인

# cat /proc/net/netlink
# ifconfig -a


물리포트 확인하기
# ethtool -p eth0     //네트워크 장치의 led 깜박이게 (eth가 up상태여야함)
# ethtool eth0        //네크워크 속도 및 링크 상태 확인
# dmidecode |grep -i "NIC"    //mac 주소 확인
# ispci |grep -i ethernet   // pci 장치의 값을 확인하고 사용하는 포트 수를 확인할 수 있다.
# ifconfig | grep -i hwaddr     //장치별 mac 주소확인

 

 

리눅스 정보

# uname -a
# uname -r
# cat /proc/version
# rpm -qa *-release
# cat /etc/*-release 

 

 

 

redhat일 경우 배포본 확인

cat /etc/hedhat-release

 

PCI  확인하기

PCI 란  (Peripheral Component Interconnect ,주변 장치 연결) 각종 포트 ( usb,hdmi등 ) 메인포드에 기능확장을 위한 장치들을 연결할때 사용되는 데이터 통신 규격을 PCI라한다. 

위 사진처럼 은색은 브라켓( 데스크톱에 고정시켜주는 역할)  이고 연결되어있는 보드가 PCI이다 .

# dmidecode -t slot | grep Type | wc -l     // 전체 PCI Slot 수와 Slot Type 확인
# dmidecode -t slot | grep -i "available" | wc -l  // 사용 가능한 PCI Slot 확인
# dmidecode -t slot | grep -i "in use" -B2 -A5    //현재 사용중인 PCI Slot과 해당 BUS 정보 확인
# spci | grep -i "fibre channel"              //현재 PCI Slot에 장착된 HBA Card (FC-Card) 확인
#  for LIST in `lspci | grep -i "fibre channel" | cut -d "." -f 1 | uniq`; do dmidecode -t slot | grep ${LIST} -B7 && echo "================"; done

//HBA Card (FC-Card)가 사용중인 PCI Slot 확인 
#  find /sys/class/fc_host/ -type l -name device -exec ls -l {} \; 
                //확인된 HBA Card의 Bus 정보와 맵핑되는 FC Host 정보 확인