硬件相关命令

dmidecode

是一个用于从系统DMI(桌面管理接口)表中提取硬件信息的命令行工具。它能提供关于计算机硬件配置的详细信息,如BIOS、系统、主板、处理器、内存等。

信息类型

DMI信息被分为多个类型,每个类型代表一类硬件信息。例如:

  1. Type 0: BIOS - 包含有关BIOS的信息,如供应商、版本、发布日期等。
  2. Type 1: System - 提供系统的整体信息,例如制造商、产品名称、序列号等。
  3. Type 2: Base Board (主板) - 描述主板的细节,包括制造商、型号、版本和特征等。
  4. Type 3: Chassis (机箱) - 包含关于计算机外壳或机箱的信息,比如类型(台式机、便携式、服务器等)、颜色、资产标签等。
  5. Type 4: Processor (处理器) - 提供CPU的详细信息,如制造商标识、版本、频率、核心数等。
  6. Type 7: Cache (缓存) - 描述CPU缓存的信息,如位置(内部/外部)、操作模式、大小等。请注意,DMI表中可能包含多个缓存条目,分别对应L1, L2, L3等不同级别的缓存。
  7. Type 8: Port Connector Information (端口连接器信息) - 列出系统上的物理连接器,并描述它们的位置和用途,以及关联的内部端口类型。
  8. Type 9: System Slots (系统插槽) - 描述可用的扩展插槽,如PCI, PCI Express, ISA, EISA, MCA等。
  9. Type 16: Physical Memory Array (物理内存阵列) - 指定一个或多个内存设备所在的物理内存阵列,包括内存阵列的位置(如系统板或可移动装置)和使用情况。
  10. Type 17: Memory Device (内存设备) - 提供安装在系统中的每个内存模块的具体信息,如容量、速度、类型(如DDR3, DDR4)、制造商等。
  11. Type 19: Memory Array Mapped Address (内存阵列映射地址) - 表示物理内存阵列与地址空间之间的映射关系,具体到起始和结束地址。

语法

dmidecode [选项]

  • -s, --string KEYWORD: 仅显示指定信息类型的值,这对于脚本编写特别有用。
  • -t, --type TYPE: 仅显示特定类型的某项信息。可以是数字或关键字。
  • -u,   以解析的方式显示输出,将编码转为人类可读的方式。
[root@localhost ~]$ dmidecode                          # 打印所有硬件信息

[root@localhost ~]$ dmidecode -q                       # 打印所有硬件信息,比较简洁

[root@localhost ~]$ dmidecode -h                       # 获取帮助

[root@localhost ~]$ dmidecode | grep 'Product Name'    # 以过滤的方式来查看指定的硬件信息

[root@localhost ~]$ dmidecode --type bios        # 查看BIOS相关的硬件信息

[root@localhost ~]$ dmidecode --type system      # 查看系统相关的硬件信息

[root@localhost ~]$ dmidecode --type baseboard   # 查看主板相关的硬件信息

[root@localhost ~]$ dmidecode --type chassis     # 查看机箱相关的硬件信息

[root@localhost ~]$ dmidecode --type processor   # 查看处理器相关的硬件信息

[root@localhost ~]$ dmidecode --type memory      # 查看内存相关的硬件信息

[root@localhost ~]$ dmidecode -s system-manufacturer   #  显示系统制造商

[root@localhost ~]$ dmidecode -s system-product-name # 显示产品名称

[root@localhost ~]$ dmidecode -s system-serial-number   # 显示系统的序列号

[root@localhost ~]$ dmidecode -s system-uuid  # 显示系统UUID

[root@localhost ~]$ dmidecode -s bios-vendor  # 显示BIOS供应商

[root@localhost ~]$ dmidecode -s bios-release-date   # 显示BIOS发布时间

[root@localhost ~]$ dmidecode -s baseboard-product-name   # 显示底板名称

[root@localhost ~]$ dmidecode -s baseboard-manufacturer   # 显示底板供应商

[root@localhost ~]$ dmidecode --string baseboard-serial-number  # 显示底板序列号

[root@localhost ~]$ dmidecode -s processor-family   #  显示处理器系列

[root@localhost ~]$ dmidecode -s processor-version  # 显示处理器型号

[root@localhost ~]$ dmidecode -s processor-frequency  # 显示处理器频率
  
[root@localhost ~]$ dmidecode --dev-mem FILE   # 指定设备文件

[root@localhost ~]$ dmidecode –dump  # 以十六进制转储 DMI 内容

[root@localhost ~]$ dmidecode --dump-bin test     # 转储二进制输出

[root@localhost ~]$ dmidecode --from-dump test # 读取存储的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值