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

Linux 硬體資訊快速查詢指令集:CPU、記憶體、磁碟、PCI 一把抓

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

不用安裝額外工具,Linux 內建 /proc、/sys 與標準指令即可完整掌握硬體規格。本文整理最常用的查詢指令速查表。

CPU 資訊

cat /proc/cpuinfo
# 關鍵欄位:model name、cpu MHz、cache size、cpu cores、siblings、flags (lm=64位、vmx/svm=虛擬化)

lscpu
# 友善格式摘要:架構、CPU(s)、Thread(s) per core、Core(s) per socket、NUMA 節點

記憶體資訊

cat /proc/meminfo
# 關鍵:MemTotal、MemFree、MemAvailable、Buffers、Cached、SwapTotal、SwapFree、HugePages_*

free -h
# 人類可讀摘要:total/used/free/shared/buff/cache/available

磁碟與分區

lsblk
# 樹狀顯示:NAME、SIZE、TYPE、MOUNTPOINT、FSTYPE、LABEL

fdisk -l
# 需 root,顯示分區表細節:Device、Start/End、Sectors、Size、Id、Type

df -hT
# 掛載點使用率 + 檔案系統類型

parted -l
# GPT/MBR 皆支援,顯示磁碟模型、扇區大小、分區表類型

PCI 總線與裝置(顯卡、網卡、控制器等)

lspci
# 列舉所有 PCI 裝置
lspci -v
# 詳細模式:含驅動模組、記憶體映射、IRQ
lspci -k
# 顯示各裝置正在使用的 Kernel 驅動(Kernel driver in use)
lspci -nn
# 顯示 Vendor:Device ID(如 8086:1234),查驅動支援關鍵

USB 裝置

lsusb
lsusb -t
# 樹狀顯示 USB 總線拓撲、速率(480M/5000M/10000M)

完整硬體清單(需安裝)

sudo apt install lshw
sudo lshw -short
# 表格式摘要:H/W path、Class、Description
sudo lshw -html > hw.html
# 產生 HTML 報告,含所有裝置細節

即時監控類

top / htop          # CPU/記憶體/進程
iostat -xz 1        # 磁碟 I/O 延遲、使用率、佇列長度
vmstat 1            # 系統整體:進程、記憶體、swap、I/O、CPU、中斷
dmesg -T | grep -i -e cpu -e memory -e disk -e usb -e pci
# 開機核心偵測日誌(含硬體初始化資訊)

快速單行查詢範例

需求指令
CPU 核心數nproc 或 lscpu | grep '^CPU(s):
記憶體總量 (GB)awk '/MemTotal/ {printf "%.1f GB\n", $2/1024/1024}' /proc/meminfo
磁碟型號/序號lsblk -o +MODEL,SERIAL
顯示晶片組lspci | grep -i -e vga -e 3d -e display
網卡驅動lspci -k | grep -A3 -i ethernet
主板資訊dmidecode -t baseboard (需 root)
BIOS 版本dmidecode -t bios (需 root)

收藏此表,下次排查硬體相容、驅動缺失、效能瓶頸時,一分鐘抓齊關鍵規格。

Copyright © Windows教程網 All Rights Reserved