linux查看硬盘型号?linux中查找硬盘详细信息的工具
大家好,关于linux查看硬盘型号很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于linux中查找硬盘详细信息的工具的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
linux下怎样查看硬盘型号和硬盘序列号
linux下怎样查看硬盘型号和硬盘序列号
hdparm-i/dev/hda
这个命令更多的参数解释如下(以下内容来自互联网)
-a获取/设置硬盘每个簇的大小,默认值是8(即每个簇大小为4KB)。
-A禁用/开启IDE驱动器的 read-lookahead(不懂)特性(默认是打开的)。
-b获取/设置 bus state(不懂)。
-B设置高级电源管理特性(APM),如果驱动器支持。一个较小的值意味着更省电?一个较大的值意味着更好的性能,将它设置为255将在指定驱动器上关闭APM。
-c查询/开启(E)IDE 32位 I/O支持。加上一个数值可以开启或关闭它。一般设置为0,即禁用32位数据传输,为1则开启32位数据传输,为3则开启32位数据传输和一个特别传输序列,但会消耗一些系统资源。
-C检查当前IDE电源模式,可以使用-S/-y/-Y/-Z等参数控制IDE电源模式。
-d禁用/开启DMA。这个参加目前只能在并行IDE和PCI界面上,适当使用-X和-d1参数是个好主意,打开DMA可以获得最好的磁盘性能和降低CPU占用率。
-D禁用/开启坏扇区管理特性。
-E设置光驱速度,这不是必需的,因为光驱会自动调速,但是你如果想用它,可以设置一个数值,通常设置为2或4。
-f为设备退出时同步和填满缓冲区,这个参数也会做-t和-T所做的事。
-g显示驱动器几何值(柱面,磁头,扇区)和开始扇区。
-h简要显示此命令的帮助信息。
-i显示驱动器的基本信息。
-I显示驱动器的详细信息。
-k获取/设置“在重启后保持设置”,使用这个参数将使驱动器在软重启后保持-dmu选项(后面还有一大堆,不懂)
-K获取/设置“在重启后保持设置”,使用这个参数将使驱动器在软重启后保持-APSWXZ选项,不是所有驱动器都支持这样做。
-L锁住驱动器?(不懂)
-m获取/设置在驱动器上为多扇区I/O计算扇区,开启这个参数将减少CPU开支30-50%,在大多数系统上它也能增加数据生产量?5-50%,使用这个参数会使某些型号的驱动器(如WD鱼子酱系列)减慢速度,大多数驱动器支持的最小数值可以是2,4,8,或16,更大也可以,视情况而定,大多数系统设置为16或32比较理想,WD的硬盘推荐设置为4到8,用-i参数可以看到当前硬盘的设置,某些驱动器要求支持复合模式,但在某些设置下会丢失数据。
-M获取/设置自动噪音管理。很多驱动器支持使用磁盘降速的方法降噪,这个数值可以设置为从0至254,设置为128最为静音(速度最低),设置为254速度最快(噪音最大),某些驱动器自己规定两个级别(静音/快速),虽然你使用128至254之间的数值。
-n获取或设置“忽略写错误”,最好不要使用在...(不懂)
-p尝试重新调整IDE界面芯片指定的PIO模式,或自动设置为驱动器支持的最佳PIO模式,这个特性在内核中仅支持少数芯片,某些IDE芯片在单驱动器时不允许调整PIO模式,大多数IDE芯片或多或少地支持0到5的PIO模式。
-P为驱动器的内部预读装置设置最大扇区,不是所有的驱动器都支持。
-q(不懂)。在使用-i或-v或-t或-T时无效。
-Q设置标记队列深度(1或更大),或关闭标记队列深度。这只能在2.5.xx或更新的内核中使用,目前还只有很少的驱动器支持它。
-r获取/设置设备为只读模式,设置之后设备将不能允许写入。
-R注册一个IDE界面,危险。要获得更多信息,看一下-U选项。
-S设置驱动器等待超时,这个参数决定硬盘在多久未响应之后关闭主轴电机以省电,这个数值设置为0则关闭这个功能,设置为1至240时,时间将为5秒的倍数,即5秒至20分钟,设置为241至251时,时间将为30分钟的1-11倍,即30分钟到5.5小时,设置为252象征着21分钟,253为?(不懂),255即为21分15秒。
-T测试读缓存的速度。
-t也是测速度的。
-u获取/设置???(不懂,晕)
-U注销一个IDE界面,危险!
-v显示使用-i未显示出的所有设置。
-w执行设备重启(危险),一般不要用这个参数。
-W禁用/开启IDE驱动器的写缓冲特性,默认设置为设备制造商指定的值。
-x(看不懂,危险)。
-X为较新的(E)IDE/ATA驱动器设置IDE传输模式,与-d1参数一起使用,使用-X mdma2将开启多字DMA模式2传输,使用-X sdma1将开启单字DMA模式1传输,使用-X udma2将开启UltraDMA模式传输(需要芯片组支持)。现在很多IDE设备在启动时就已经自动调整到最佳的PIO模式,要使用此参数应该调整好-p参数,严重警告!这个数据是PIO模式值+8,即设置为09代表传输模式为PIO模式1,10即PIO模式2,11即PIO模式3,设置为00则恢复默认PIO模式,01代表禁用IORDY(什么是IORDY啊,晕),要开启mdma,这个数值是mdma模式值+32,要开启udma,这个数值是udma模式值+64,即66为udma2(ATA33),68为udma4(ATA66),69为udma5(ATA100,那么70应该是udma6即ATA133了?我猜测的)
-y使IDE驱动器立即进入低耗电等待模式,用-C参数可以检查当前的耗电模式。
-Y使IDE驱动器立即进入低耗电睡眠模式,用-C参数可以检查当前的耗电模式。
-z让内核重新读取指定设备上的分区表。
-Z禁用Segate驱动器的自动省电功能(ST3xxx型号),防止它们在一定时间后闲置。
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的信息
linux怎么查看硬盘型号等信息
1,查看CPU信息:cat/proc/cpuinfo
2,查看板卡信息:cat/proc/pci
3,查看USB设备:cat/proc/bus/usb/devices
4,查看PCI信息:lspci(相比cat/proc/pci更直观)
5,查看内存信息:cat/proc/meminfo
6,查看键盘和鼠标:cat/proc/bus/input/devices
7,查看系统硬盘信息和使用情况:fdisk& disk– l& df
8,用硬件检测程序kuduz探测新硬件:service kudzu start( or restart)
9,查看各设备的中断请求(IRQ):cat/proc/interrupts
10,查看启动硬件检测信息日志:dmesg more/var/log/dmesguname-auptime
几种查看Linux版本信息的方法:
1: uname-a
2: cat/proc/version
3: cat/etc/issue
4: lsb_release-a
5:cat/etc/redhat-release
6:rpm-q redhat-release
详解 lsb_release-a
登录到服务器执行 lsb_release-a,即可列出所有版本信息,例如:代码如下:
[hacder@NBCTC-14-15~]$ lsb_release-a
LSB Version::core-3:1-amd64:core-3:1-ia32:core-3:1-noarch:graphics-3:1-amd64:graphics-3:1-ia32:graphics-3:1-noarch
Distributor ID: CentOS
Description: CentOS release 5:3(Final)
Release: 5:3
Codename: Final
这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。