开发者社区> 问答> 正文

在 Linux 下获取硬件信息

Dmidecode 这款软件允许你在 Linux 系统下获取有关硬件方面的信息。Dmidecode 遵循 SMBIOS/DMI 标准,其输`出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等。

Dmidecode 应该在主流的 Linux 发行版中都可以找到,因此你只需通过所用发行版的包管理器安装即可,如:

aptitude install dmidecode # Debian/Ubuntu
yum install dmidecode # Fedora
pacman -S dmidecode # Arch Linux
emerge -av dmidecode # Gentoo
不带选项执行 dmidecode 通常会输出所有的硬件信息,以下是在笔者机器上执行 dmidecode 后所得到的结果(部分):

\# dmidecode 2.10
SMBIOS 2.3 present.
26 structures occupying 1285 bytes.
Table at 0x000FC010.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
        Vendor: American Megatrends Inc.
        Version: 080012 
        Release Date: 02/06/2007
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 512 kB
...
Dmidecode 有个很有用的选项 -t,可以按指定类型输出相关信息,假如要获得处理器方面的信息,则可以执行

dmidecode -t processor
输出:

# dmidecode 2.10
SMBIOS 2.3 present.

Handle 0x0004, DMI type 4, 35 bytes
Processor Information
        Socket Designation: CPU 1
        Type: Central Processor
        Family: Unknown
        Manufacturer: Intel            
        ID: F2 06 00 00 FF FB EB BF
        Version: Genuine Intel(R) CPU            2140  @ 1.60GHz     
        Voltage: 1.3 V
        External Clock: 200 MHz
        Max Speed: 1600 MHz
        Current Speed: 1600 MHz
        Status: Populated, Enabled
        Upgrade: Other
        L1 Cache Handle: 0x0005
        L2 Cache Handle: 0x0006
        L3 Cache Handle: 0x0007
        Serial Number: To Be Filled By O.E.M.
        Asset Tag: To Be Filled By O.E.M.
        Part Number: To Be Filled By O.E.M.
关于 Dmidecode 的更多用法,你可以通过指定 -h 选项查询。

展开
收起
a123456678 2016-06-12 15:39:49 2244 0
1 条回答
写回答
取消 提交回答
  • screenshot

    2019-07-17 19:34:17
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载