티스토리 뷰
dmidecode (리눅스 하드웨어 확인)
리눅스에서 하드웨어 사양을 확인할수 있는 명령어
DMI 디코더라고 되어 있는데 DMI TABLE에서 정보를 가지고 와서 텍스트 형태로 출력해주는 명령어라고 한다.
사실 생소한 명령어 이긴 한데 꽤나 세부적인 정보를 출력해준다.
설치
yum install dmidecode |
도움말
man dmidecode
|
확인 가능한 정보들
DMI TYPES The SMBIOS specification defines the following DMI types: Type Information -------------------------------------------- 0 BIOS 1 System 2 Baseboard 3 Chassis 4 Processor 5 Memory Controller 6 Memory Module 7 Cache 8 Port Connector 9 System Slots 10 On Board Devices 11 OEM Strings 12 System Configuration Options 13 BIOS Language 14 Group Associations 15 System Event Log 16 Physical Memory Array 17 Memory Device 18 32-bit Memory Error 19 Memory Array Mapped Address 20 Memory Device Mapped Address 21 Built-in Pointing Device 22 Portable Battery 23 System Reset 24 Hardware Security 25 System Power Controls 26 Voltage Probe 27 Cooling Device 28 Temperature Probe 29 Electrical Current Probe 30 Out-of-band Remote Access 31 Boot Integrity Services 32 System Boot 33 64-bit Memory Error 34 Management Device 35 Management Device Component 36 Management Device Threshold Data 37 Memory Channel 38 IPMI Device 39 Power Supply 40 Additional Information 41 Onboard Devices Extended Information 42 Management Controller Host Interface |
인터넷 자료들을 보면 grep, egrep 명령어와 함께 사용하여 각종 하드웨어 일련번호, 제조사 등을 뽑아내는 자료들이 많이 있다.
기본적인 사용법은 아래와 같이 -t 옵션과 위의 표에서 보고 싶은 타입번호를 넣으면 출력된다.
dmidecode -t <타입번호> |
CPU 프로세서 정보를 한번 출력해봐야지
[root@localhost ~]# dmidecode -t 4 # dmidecode 2.12 SMBIOS 2.2 present. Handle 0x0004, DMI type 4, 32 bytes Processor Information Socket Designation: Socket 754 Type: Central Processor Family: Sempron Manufacturer: AMD ID: C0 0F 02 00 FF FB 8B 07 Signature: Family 15, Model 44, Stepping 0 Flags: FPU (Floating-point unit on-chip) VME (Virtual mode extension) DE (Debugging extension) PSE (Page size extension) TSC (Time stamp counter) MSR (Model specific registers) PAE (Physical address extension) MCE (Machine check exception) CX8 (CMPXCHG8 instruction supported) APIC (On-chip APIC hardware supported) SEP (Fast system call) MTRR (Memory type range registers) PGE (Page global enable) MCA (Machine check architecture) CMOV (Conditional move instruction supported) PAT (Page attribute table) PSE-36 (36-bit page size extension) CLFSH (CLFLUSH instruction supported) MMX (MMX technology supported) FXSR (FXSAVE and FXSTOR instructions supported) SSE (Streaming SIMD extensions) SSE2 (Streaming SIMD extensions 2) Version: AMD Sempron(tm) Processor 3000+ Voltage: 1.4 V External Clock: 201 MHz Max Speed: 3000 MHz Current Speed: 1810 MHz Status: Populated, Enabled Upgrade: Socket 754 L1 Cache Handle: 0x0008 L2 Cache Handle: 0x0009 L3 Cache Handle: No L3 Cache |
결과를 보니 ... CPU 이름, VOLT, 캐시, 소켓 등 꽤나 세부적인 정보들을 출력해준다 (2007년에 구매한 단일 AMD 셈프론 3000+) 이다.
지금은 인텔이 대세이지만 저때는 AMD가 잘 나갔었다. 가격도 저렴하고 게임방에는 다 AMD 였다.
하여튼 이런 명령어도 있다는걸 알고 있으면 좋을것 같다.
자료 참고한 사이트
http://blog.naver.com/skyhomo/220178099360
|
'Linux' 카테고리의 다른 글
Fatal error: Call to undefined function mysql_connect() in (0) | 2016.02.04 |
---|---|
tcp_wrappers 사용시 주의할점 (hosts.deny, hosts.allow) (0) | 2016.01.28 |
리눅스에서 USB 저장장치 인식 안되게 하기 (0) | 2016.01.26 |
우분투 아이피 셋팅 (0) | 2016.01.12 |
리눅스용 한글 뷰어 (hwp viewer) 다운 받기 (2) | 2015.12.17 |
- Total
- Today
- Yesterday
- SSL
- glusterfs
- 베이어다이나믹
- mariadb
- L2TP
- cURL
- Apache
- HAProxy
- WAF
- 리눅스
- php
- ssh
- GeoIP
- NGINX
- OpenVPN
- centOS7
- iptables
- yum
- pptp
- IPSEC
- virtualbox
- kvm
- 인증서
- MySQL
- softether
- gitlab
- ntp
- mod_security
- centos8
- galera
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |