1. 概述
在Linux操作系统中,我们经常需要查看硬件型号以便了解设备的详细信息。本文将介绍一些常用的命令来实现查看硬件型号的操作。
2. 使用lshw命令
2.1. 安装lshw
lshw是一个非常强大的命令行实用程序,可以列出Linux系统中存在的所有硬件设备的详细信息。要使用lshw命令,我们首先需要安装它。
sudo apt-get install lshw
2.2. 查看硬件型号
安装完成后,我们可以通过以下命令列出系统中所有硬件设备的信息。
sudo lshw
执行上述命令后,lshw将会输出系统中每个设备的详细信息,包括型号、厂商、驱动程序等。找到你感兴趣的设备,查看它的型号信息。
以下是lshw命令输出的一个示例:
*-cpu
description: CPU
product: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
vendor: Intel Corp.
physical id: 1
bus info: cpu@0
version: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
serial: To Be Filled By O.E.M.
slot: U3E1
size: 1671MHz
capacity: 3400MHz
width: 64 bits
clock: 100MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
3. 使用dmidecode命令
3.1. 安装dmidecode
dmidecode是一个在Linux上获取系统硬件信息的命令行工具。要使用dmidecode命令,我们需要在系统上安装它。
sudo apt-get install dmidecode
3.2. 查看硬件型号
安装完成后,我们可以通过以下命令来查看硬件型号。
sudo dmidecode | grep "Product Name"
执行上述命令后,将输出系统中各个硬件设备的型号信息。
以下是dmidecode命令输出的一个示例:
Product Name: MacBookPro11,3
Product Name: Mac-2BD1B31983FE1663
4. 使用lscpu命令
4.1. 安装lscpu
lscpu命令用于显示关于CPU架构的信息。要使用lscpu命令,我们需要先安装它。
sudo apt-get install util-linux
4.2. 查看硬件型号
安装完成后,我们可以通过以下命令来查看硬件型号。
lscpu
执行上述命令后,将输出有关系统CPU的详细信息,包括型号、架构、核心数等。
以下是lscpu命令输出的一个示例:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i7-7700HQ CPU @ 2.8GHz
Stepping: 9
CPU MHz: 800.000
CPU max MHz: 3800.0000
CPU min MHz: 800.0000
BogoMIPS: 5616.00
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 6144K
5. 使用inxi命令
5.1. 安装inxi
inxi是一个命令行工具,用于显示关于系统硬件、软件及网络的详细信息。要使用inxi命令,我们需要先安装它。
sudo apt-get install inxi
5.2. 查看硬件型号
安装完成后,我们可以通过以下命令来查看硬件型号。
inxi -M
执行上述命令后,将输出系统中主板的详细信息,包括型号、制造商等。
以下是inxi命令输出的一个示例:
Machine: Type: Laptop System: HP product: HP Laptop 15-da0xxx v: Type1ProductConfigId
Mobo: HP model: 8478 v: 82.34 serial: JCTD7970R6Q46L UEFI: Insyde v: F.12 date: 06/19/2018
6. 使用hwinfo命令
6.1. 安装hwinfo
hwinfo是一个硬件信息工具,可以用于显示系统的硬件详细信息。要使用hwinfo命令,我们需要先安装它。
sudo apt-get install hwinfo
6.2. 查看硬件型号
安装完成后,我们可以通过以下命令来查看硬件型号。
sudo hwinfo --short
执行上述命令后,将输出系统中各个硬件设备的短描述信息,包括型号、厂商等。
以下是hwinfo命令输出的一个示例:
cpu:
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz, 1979 MHz
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz, 1923 MHz
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz, 1985 MHz
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz, 1912 MHz
keyboard:
AT Translated Set 2 keyboard
mouse:
SynPS/2 Synaptics TouchPad
graphics card:
Intel Corporation UHD Graphics 620 (rev 07)
sound:
Intel Corporation Sunrise Point-LP HD Audio (rev 21)
Intel Corporation Device 9d71 (rev 21)
storage:
Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
network:
Intel Corporation Wireless 7265 (rev 59)
Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
7. 使用lspci命令
7.1. 安装lspci
lspci命令用于显示连接到PCI总线的硬件设备信息。要使用lspci命令,我们需要先安装它。
sudo apt-get install pciutils
7.2. 查看硬件型号
安装完成后,我们可以通过以下命令来查看硬件型号。
lspci
执行上述命令后,将输出连接到PCI总线的硬件设备的详细信息,包括型号、制造商等。
以下是lspci命令输出的一个示例:
00:00.0 Host bridge: Intel Corporation Device 3e34 (rev 0a)
00:02.0 VGA compatible controller: Intel Corporation Device 3ea0 (rev 0a)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0a)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
...
8. 使用lsusb命令
8.1. 安装lsusb
lsusb命令用于显示连接到USB总线的硬件设备信息。要使用lsusb命令,我们需要先安装它。
sudo apt-get install usbutils
8.2. 查看硬件型号
安装完成后,我们可以通过以下命令来查看硬件型号。
lsusb
执行上述命令后,将输出连接到USB总线的硬件设备的详细信息,包括型号、制造商等。
以下是lsusb命令输出的一个示例:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 04f2:b59b Chicony Electronics Co., Ltd
Bus 001 Device 003: ID 8087:0a2b Intel Corp.
...
9. 使用hwinfo命令查看硬件温度
9.1. 安装hwinfo
hwinfo是一个硬件信息工具,也可以查看硬件的温度信息。要使用hwinfo命令,我们需要先安装它。
sudo apt-get install hwinfo
9.2. 查看硬件温度
安装完成后,我们可以通过以下命令来查看硬件温度。
sudo hwinfo --short --sensors
执行上述命令后,将输出系统中各个硬件设备的温度信息,包括CPU、硬盘等。
以下是hwinfo命令输出的一个示例:
/dev/cpu/3 The CPU core Temperature : 26.0 C
10. 总结
本文介绍了在Linux操作系统中查看硬件型号的几种常用命令,包括lshw、dmidecode、lscpu、inxi、hwinfo、lspci和lsusb。这些命令提供了不同的方式来获取硬件型号信息,用户可以根据自己的需求选择适合的命令来使用。
此外,在hwinfo命令的基础上,还可以查看硬件的温度信息,以帮助我们更好地了解硬件的工作状态。