From 66b6cdfd0b9e801eee14da5840afe7fcdf2ee6ab Mon Sep 17 00:00:00 2001
From: pityonline <pityonline@gmail.com>
Date: Fri, 17 Aug 2018 18:03:08 +0800
Subject: [PATCH] =?UTF-8?q?PRF:=20#9857=20=E8=B0=83=E6=95=B4=E6=A0=BC?=
 =?UTF-8?q?=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ...cturer, Model And Serial Number In Linux.md | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/translated/tech/20180426 How To Check System Hardware Manufacturer, Model And Serial Number In Linux.md b/translated/tech/20180426 How To Check System Hardware Manufacturer, Model And Serial Number In Linux.md
index 6346f98a24..b2b8619ee9 100644
--- a/translated/tech/20180426 How To Check System Hardware Manufacturer, Model And Serial Number In Linux.md	
+++ b/translated/tech/20180426 How To Check System Hardware Manufacturer, Model And Serial Number In Linux.md	
@@ -1,20 +1,26 @@
 如何查看 Linux 系统硬件制造商、型号和序列号
 ======
+
 获取系统硬件信息对于 Linux 图形界面用户和 Windows 用户都不是问题,但是基于命令行的用户想要获取这些细节时会遇到麻烦。
+
 甚至我们中的大多数都不知道获取这些信息最好的命令是什么。Linux 中有许多可用的工具集来获取诸如系统硬件制造商、型号和序列号等系统硬件信息。
+
 我们尝试写下获取这些细节的可能的方式,而你能从中挑选最好的。
 
 你必须知道全部的这些信息,因为当你向硬件制造商提交任何硬件问题时,你会需要它们。
-这可以通过6种方式来实现,让我给你演示下如何去做。
+
+这可以通过 6 种方式来实现,让我给你演示下如何去做。
 
 ### 方式-1:使用 `Dmidecode` 命令
 
 `Dmidecode` 是一个读取电脑 DMI(桌面管理接口)(有人说 SMBIOS 代表系统管理 BIOS)表内容并且以人类可读的格式显示系统硬件信息的工具。
+
 这个表包含系统硬件组件的描述,也包含其它有用的信息诸如序列号、制造商信息、发行日期以及 BIOS 修订版本等等。
 
 DMI 表不仅描述当前系统是由什么构成的,它还能报告可能的升级信息(比如可以支持的最快的 CPU 或者可以支持的最大的内存容量)。
 
 这将有助于分析你的硬件兼容性,比如是否支持最新版本的程序。
+
 ```
 # dmidecode -t system
 
@@ -49,6 +55,7 @@ System Boot Information
 `inxi` 是 Linux 上查看硬件信息的一个灵巧的小工具,并且提供了大范围的选项来获取全部的硬件信息,这是我在现有的其它 Linux 工具集里所没见到过的。它是由 locsmif 从古老的并且至今看来都异常灵活的 `infobash` 里面分支出来的。
 
 `inxi` 是一个可以快速显示系统硬件、CPU、驱动、Xorg、桌面、内核、GCC 版本、进程、内存使用以及大量其它有用信息的脚本,也可以用来做技术支持和调试工具。
+
 ```
 # inxi -M
 Machine: Device: server System: IBM product: N/A v: 0B serial: MK2RL11
@@ -64,6 +71,7 @@ Machine: Device: server System: IBM product: N/A v: 0B serial: MK2RL11
 它通过读取 `/proc` 目录下各种文件的内容和 DMI 表来生成硬件信息。
 
 `lshw` 必须以超级用户的权限运行来检测最大数量的信息,否则它将只汇报部分信息。`lshw` 里有一个叫做 `class` 的特殊选项,它将以详细模式显示特定的硬件信息。
+
 ```
 # lshw -C system
 enal-dbo01t
@@ -82,11 +90,13 @@ enal-dbo01t
 ### 方式-4:使用 `/sys` 文件系统
 
 内核暴露了一些 DMI 信息在 `/sys` 虚拟文件系统里。因此,通过如下方式的运行 `grep` 命令我们能够轻易地获取机器类型。
+
 ```
 # grep "" /sys/class/dmi/id/[pbs]*
 ```
 
 同样,使用 `cat` 命令我们能够仅打印出特定的细节。
+
 ```
 # cat /sys/class/dmi/id/board_vendor
 IBM
@@ -104,6 +114,7 @@ MK2RL11
 ### 方式-5:使用 `dmesg` 命令
 
 `dmesg` 命令是在 Linux 上 `syslogd` 或者 `klogd` 启动前用来写内核消息(启动阶段的消息)的。它通过读取内核的环形缓冲区来获取数据。`dmesg` 在问题诊断或者尝试获取系统硬件信息时非常有帮助。
+
 ```
 # dmesg | grep -i DMI
 DMI: System x2530 M4: -[1214AC1]-/00Y8494, BIOS -[VVE134MUS-1.50]- 08/30/2013
@@ -116,6 +127,7 @@ DMI: System x2530 M4: -[1214AC1]-/00Y8494, BIOS -[VVE134MUS-1.50]- 08/30/2013
 它报告关于 CPU、内存、键盘、鼠标、显卡、声音、存储、网络接口、磁盘、分区、BIOS 以及桥接器等信息。这个工具可以比其它的像 `lshw`、`dmidecode` 以及 `inxi` 等工具显示更为详细的信息。
 
 `hwinfo` 使用 `libhd` 库来收集系统上的硬件信息。该工具是为 `OpenSuse` 系统特别设计的,后续其它的发行版也会将它包含在他们的官方仓库。
+
 ```
 # hwinfo | egrep "system.hardware.vendor|system.hardware.product"
  system.hardware.vendor = 'IBM'
@@ -124,14 +136,14 @@ DMI: System x2530 M4: -[1214AC1]-/00Y8494, BIOS -[VVE134MUS-1.50]- 08/30/2013
 
 **建议阅读:** [hwinfo (Hardware Info) – 一款灵活的检测 Linux 系统硬件信息的工具][4]
 
---------------------------------------------------------------------------------
+---
 
 via: https://www.2daygeek.com/how-to-check-system-hardware-manufacturer-model-and-serial-number-in-linux/
 
 作者:[VINOTH KUMAR][a]
 选题:[lujun9972](https://github.com/lujun9972)
 译者:[icecoobe](https://github.com/icecoobe)
-校对:[校对者ID](https://github.com/校对者ID)
+校对:[pityonline](https://github.com/pityonline)
 
 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出