天天看點

9個Linux 檢視系統硬體資訊指令(執行個體詳解)

在Linux下,我們精要遇到需要檢視系統的硬體資訊, 這裡我羅列了檢視系統硬體資訊的實用指令,并做了分類,執行個體解說。

執行環境:ubuntu 16.04

lscpu指令,檢視的是cpu的統計資訊.

檢視/proc/cpuinfo,可以知道每個cpu資訊,如每個CPU的型号,主頻等。

概要檢視記憶體情況

這裡的機關是MB,總共的記憶體是1970MB。

檢視記憶體詳細使用

檢視記憶體硬體資訊

記憶體最大值是 491520 MB。

檢視硬碟和分區分布

檢視硬碟和分區的詳細資訊

檢視網卡硬體資訊

檢視系統的所有網絡接口

或者是

或者

9個Linux 檢視系統硬體資訊指令(執行個體詳解)

如果要檢視某個網絡接口的詳細資訊,例如ens33的詳細參數和名額

【有的ubuntu網口是eth0】

檢視pci資訊,即主機闆所有硬體槽資訊。

由上述的 輸出可以看到,我的電腦上共有3個PCI總線(0号,1号,2号)。在單個系統上,插入多個總線是通過橋(bridge)來完成的,橋是一種用來連接配接總線 的特殊PCI外設。是以,PCI系統的整體布局組織為樹型,我們可以通過上面的lspci輸出,來畫出我的電腦上的PCI系統的樹型結構:

由上圖可以得出,我的電腦上共有8個PCI裝置,其中0号總線上(主橋)上連有4個,1号總線上連有1個,2号總線上連有3個。00:1f是一個連有5個功能的多功能闆卡。

如果要更詳細的資訊:

如果要看裝置樹:lscpi -t

檢視usb資訊

lsusb -t檢視系統中的USB拓撲,類似cat /sys/kernel/debug/usb/devices

/var/lib/usbutils/usb.ids還儲存了很多裝置商的VID資訊

lsusb -v檢視系統中USB裝置的詳細資訊

下面指令可以檢視所有硬體摘要資訊,并輸出成一個html檔案,把此html檔案導出到電腦上,直接打開,可以清楚的看到硬體資訊:

可以看到SCSI資訊和所有虛拟磁盤以及光驅的資訊,如果沒有硬體SCSI控制器,那就不會傳回資訊:

插入一個U盤後再檢視:

可以看到U盤為Kingston。

dmidecode以一種可讀的方式dump出機器的DMI(Desktop Management Interface)資訊。這些資訊包括了硬體以及BIOS,既可以得到目前的配置,也可以得到系統支援的最大配置,比如說支援的最大記憶體數等。

如果要檢視所有有用資訊

裡面包含了很多硬體資訊。

歡迎關注公衆号:一口Linux

繼續閱讀