Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 系統與硬件信息收集十大命令實戰教程:uname、lshw、dmidecode、lspci 等全解析

編輯:Linux 教學

了解服務器運行的硬件環境是安裝驅動、排查兼容性、規劃容量的基礎。本文介紹 10 個實用命令,涵蓋內核版本、CPU、內存、磁盤、主板、BIOS、PCI/USB 設備等全維度信息獲取,並演示如何導出 HTML 報告供文檔歸檔。

1. uname —— 內核與系統標識

uname           # 輸出 Linux
uname -s        # 內核名稱
uname -n        # 網絡主機名
uname -r        # 內核釋出版本
uname -v        # 內核構建版本
uname -m        # 硬件架構
uname -a        # 所有信息匯總

2. lshw —— 完整硬件清單(需 root)

sudo lshw                    # 完整樹狀輸出
sudo lshw -short             # 精簡表格輸出
sudo lshw -html > hw.html    # 導出 HTML 報告(適合歸檔/匯報)

輸出包含:系統類型、主板、BIOS、CPU、緩存、內存插槽佔用、顯卡、音頻、網卡、存儲控制器、磁盤等完整層級信息。

3. dmidecode —— SMBIOS/DMI 硬件信息(需 root)

dmidecode -t processor   # CPU 信息
dmidecode -t memory      # 內存條詳細信息(型號、頻率、廠商)
dmidecode -t bios        # BIOS 版本、日期
dmidecode -t baseboard   # 主板信息
dmidecode -t system      # 系統製造商、序列號

4. lscpu —— CPU 架構詳情

lscpu
# 輸出:架構、CPU(s)、Thread/Core/Socket、型號、主頻、緩存、旗標等

5. lspci / lsusb —— 總線設備枚舉

lspci           # PCI 設備列表
lspci -v        # 詳細
lspci -k        # 顯示驅動模塊
lsusb           # USB 設備
lsusb -t        # 樹狀拓撲

6. lsblk / fdisk -l / parted -l —— 磁盤分區視圖

lsblk           # 樹狀顯示設備、大小、類型、掛載點
fdisk -l        # 經典分區表
parted -l       # 支持 GPT 大磁盤

7. free / vmstat / sar —— 內存與性能快照

free -h         # 人類可讀內存使用
vmstat 1 5      # 每秒採樣 5 次,觀察 si/so/bi/bo/cs
sar -r 1 5      # 內存歷史統計(需 sysstat 包)

8. hdparm / smartctl —— 磁盤健康與性能

hdparm -I /dev/sda      # 磁盤詳細參數
smartctl -a /dev/sda    # SMART 健康檢測(需 smartmontools)

9. /proc 與 /sys 虛擬文件系統直讀

cat /proc/cpuinfo
cat /proc/meminfo
cat /proc/version
cat /sys/class/dmi/id/product_name

10. inxi —— 一條命令輸出全系統摘要(需安裝)

inxi -Fxxxz   # 完整、詳盡、過濾敏感信息

實戰建議

  • 巡檢腳本建議組合 uname -a、lscpu、lsblk、free -h、dmidecode -t memory 固化輸出格式。
  • 資產入庫直接用 sudo lshw -html > asset_$(hostname).html 歸檔。
  • 驅動兼容性排查重點看 lspci -k 的 Kernel driver in use 欄位。

總結

工欲善其事必先利其器。掌握上述命令組合,能在無圖形界面、無廠商管理工具的純命令行環境下,快速構建完整的硬件認知圖譜,為後續運維決策提供堅實數據支撐。

Copyright © Windows教程網 All Rights Reserved