Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 硬件信息檢查神器:lscpu/lshw/lspci/lsblk/lsusb 等 7 大命令實戰

編輯:Linux 系統常見問題解答

1. lscpu - CPU 架構詳情

lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 1Thread(s) per core: 1Core(s) per socket: 1CPU socket(s): 1NUMA node(s): 1Vendor ID: GenuineIntelCPU family: 6Model: 45Stepping: 7CPU MHz: 2194.842BogoMIPS: 4389.68Hypervisor vendor: XenVirtualization type: fullL1d cache: 32KL1i cache: 32KL2 cache: 256KL3 cache: 15360KNUMA node0 CPU(s): 0

無需參數即可輸出完整拓撲、緩存、虛擬化信息。

2. lshw - 全硬件清單 (需安裝)

wget https://ezix.org/software/files/lshw-B.02.14.tar.gztar -zxvf lshw-B.02.14.tar.gzcd lshw-B.02.14 && make && make install# 精簡輸出lshw -shortH/W path  Device  Class      Description=====================================================system      HVM domU/0      bus       Motherboard/0/0       memory    96KiB BIOS/0/1       processor Intel Xeon E5-2430 @ 2.20GHz/0/2       memory    System Memory/0/2/0     memory    512MiB DIMM RAM/0/2/1     memory    512MiB DIMM RAM...

本質讀取 /proc、/sys 聚合展示,支持 -html、-xml、-json 輸出便於解析。

3. lspci - PCI 總線設備

lspci -v        # 詳細lspci -nn      # 顯示 VendorID:DeviceIDlspci -t        # 樹狀拓撲lspci -k        # 顯示綁定驅動模塊

4. lsblk - 塊設備拓撲

lsblk -f        # 顯示 FSTYPE, LABEL, UUID, MOUNTPOINTlsblk -o +SIZE,TYPE,MODEL,SERIAL  # 自定義列

5. lsusb - USB 設備

lsusb -t        # 樹狀拓撲 (速度/接口)lsusb -v        # 詳細描述符

6. dmidecode - SMBIOS/DMI 固件信息 (需 root)

dmidecode -t processor  # CPUdmidecode -t memory      # 內存條詳情 (槽位/廠商/頻率)dmidecode -t bios       # BIOS 版本/日期

7. /proc/cpuinfo / /proc/meminfo - 原始內核導出

cat /proc/cpuinfo  # 每邏輯核心重複信息cat /proc/meminfo  # 內存使用細分 (MemTotal, MemAvailable, Slab, PageTables...)

一鍵收集腳本

#!/bin/bash{ echo "=== $(date) ==="; lscpu; echo; lshw -short; echo; lspci -nn; echo; lsblk -f; echo; lsusb -t; } > hw_info_$(hostname)_$(date +%F).txt

定期執行建立資產基線,變更對比即時發現硬件異常。

Copyright © Windows教程網 All Rights Reserved