linux查看硬盘型号命令linux查看硬盘型号

如题所述

dmidecode查看硬盘信息?

使用dmidecode命令查看硬件信息的方法:

dmidecode命令输出格式

执行dmidecode命令,输出如下:

#dmidecode|head-10

#dmidecode2.9

SMBIOS2.4present.

25structuresoccupying844bytes.

Tableat0x000DC010.

Handle0x0000,DMItype0,24bytes

BIOSInformation

Vendor:LENOVO

Version:05CN39WW(V1.10)

ReleaseDate:08/29/2007

以上输出中,前面4条是dmidecode命令整体信息,“25structuresoccupying844bytes.”该行指示该机器的DMI记录项总共有25条。

后面就是DMI表中各条记录,每条记录的输出格式如下:

RecordHeader:Handle{recordid},DMItype{dmitypeid},{recordsize}bytes

RecordValue:{multilinerecordvalue}

recordid:DMI表中每条记录唯一的标识

dmitypeid:记录的类型,比如BIOS,Memory等

recordsize:DMI表中该条记录的大小

multilinerecordvalues:多行与该DMI类型相关的字段描述

DMI类型

DMI表包含以下DMI类型,每个DMIType值对应一项硬件信息:

TypeInformation

----------------------------------------

0BIOS

1System

2BaseBoard

3Chassis

4Processor

5MemoryController

6MemoryModule

7Cache

8PortConnector

9SystemSlots

10OnBoardDevices

11OEMStrings

12SystemConfigurationOptions

13BIOSLanguage

14GroupAssociations

15SystemEventLog

16PhysicalMemoryArray

17MemoryDevice

1832-bitMemoryError

19MemoryArrayMappedAddress

20MemoryDeviceMappedAddress

21Built-inPointingDevice

22PortableBattery

23SystemReset

24HardwareSecurity

25SystemPowerControls

26VoltageProbe

27CoolingDevice

28TemperatureProbe

29ElectricalCurrentProbe

30Out-of-bandRemoteAccess

31BootIntegrityServices

32SystemBoot

3364-bitMemoryError

34ManagementDevice

35ManagementDeviceComponent

36ManagementDeviceThresholdData

37MemoryChannel

38IPMIDevice

39PowerSupply

根据上表我们亦可知道,可以通过dmidecode命令查到哪些硬件信息,例如要查询主板(BaseBoard)的信息,可以执行以下命令:

#dmidecode-t2

#dmidecode2.9

SMBIOS2.4present.

Handle0x0002,DMItype2,8bytes

BaseBoardInformation

Manufacturer:LENOVO

ProductName:IGT30

Version:REFERENCE

SerialNumber:2083601501567

除了使用DMIType_id作为索引进行查询外,还可以通过设备关键词查询,设备关键词与Type_id对应关系如下:

KeywordTypes

------------------------------

bios0,13

system1,12,15,23,32

baseboard2,10

chassis3

processor4

memory5,6,16,17

cache7

connector8

slot9

这样,执行“dmidecode_tbaseboard”命令将显示type_id为2、10项的信息。

使用dmidecode命令查询内存(RAM)信息

最后来看个使用dmidecode命令的例子,如何使用dmidecode命令查询内存信息。

首先,可以通过以下命令查询机器最大支持的内存总量:

#dmidecode-t16

#dmidecode2.9

SMBIOS2.4present.

Handle0x000D,DMItype16,15bytes

PhysicalMemoryArray

Location:SystemBoardOrMotherboard

Use:SystemMemory

ErrorCorrectionType:None

MaximumCapacity:4GB

ErrorInformationHandle:NotProvided

NumberOfDevices:2

从以上输出可知,该机器理论上支持的最大内存为4G。

然后使用以下命令查询机器可用的内存:

#grepMemTotal/proc/meminfo

MemTotal:2055764kB

可以看到机器可用的内存为2G,也即我们可以再扩2G内存。

但是在用的2G内存是怎么组成的?是1条2G内存?是2条1G内存?

我们可以通过以下命令进行查询:

#dmidecode-t17

#dmidecode2.9

SMBIOS2.4present.

Handle0x000E,DMItype17,27bytes

MemoryDevice

ArrayHandle:0x000D

ErrorInformationHandle:NoError

TotalWidth:32bits

DataWidth:32bits

Size:1024MB

FormFactor:SODIMM

Set:1

Locator:M1

BankLocator:Bank0

Type:DDR2

??

Handle0x000F,DMItype17,27bytes

MemoryDevice

ArrayHandle:0x000D

ErrorInformationHandle:NoError

TotalWidth:32bits

DataWidth:32bits

Size:1024MB

??

从以上信息可以看出,该机器插了2条1G的内存。

小结

使用linux系统自带工具dmidecode可以查看机器硬件信息,较常用到以下几条命令。

查询机器型号:

#dmidecode|grep-iproduct

ProductName:TIANYIF41A

ProductName:IGT30

查询内存条数:

#dmidecode-t17|grepSize.*MB|wc-l

2

查询物理CPU信息:

#dmidecode-t4

另外也可通过/proc查询CPU相关信息。

查询物理CPU个数:

#cat/proc/cpuinfo|grepphysicalid|sort|uniq|wc-l

1

查询CPU核数:

#cat/proc/cpuinfo|grepcoreid|wc-l

linux系统怎么看硬盘存储单位是什么?

答案如下

1

首先我们先看如何查看系统版本

打开终端管理器

2

然后我们可以查看硬盘信息及内存信息

3

我们还可以查看相关设备信息,如我们的笔记本安装了windows,我们可以看是联想笔记本还是hp的

4

我们还可以查看我们承载系统设备的性能,就像windows的任务管理器一样

5

还可以查看ip地址及网络相关信息

6

当然我们还可以看一下CPU的信息

温馨提示:答案为网友推荐,仅供参考
相似回答