計算機應用

當前位置 /首頁/計算機/計算機應用/列表

Linux硬體資訊命令大全

在linux系統中,有很多命令可以用於查詢主機的硬體資訊,有些命令僅僅針對於特定的硬體部件,比如cpu,記憶體等,而有些命令可以查詢很多的硬體資訊。下面YJBYS小編為你介紹!

Linux硬體資訊命令大全

這篇帖子簡單地帶大家瞭解一下最常用的查詢各種硬體資訊的命令,其中包括lscpu,hwinfo,lshw,dmidecode,lspci等等。

1. lscpu

lscpu命令可以用來查詢處理器cpu的詳細資訊,只需要簡單地輸入lscpu即可,如下所示,它本身也沒有提供更多選項和功能可供選擇。

2. lshw - 顯示硬體資訊列表

這個命令用途廣泛,它可以根據你的需求以詳細或概要的形式列出許多個不同硬體的引數資訊,其中包括cpu,記憶體,磁碟,usb控制器,網絡卡等等,lshw實質上是從/proc檔案目錄下的不同檔案中提取對應的硬體資訊。

點選下面的帖子,可以對lshw有更多的瞭解。

在Linux上使用lshw命令獲取硬體資訊

3. hwinfo - Hardware Information

hwinfo同樣是一個使用非常廣泛的硬體資訊查詢命令,類似於lshw,它同樣可以詳細或概要地報告多個部件的硬體資訊,但不同的是,它有時可以給出比lshw更多的資訊。

點選下面的連結可以檢視更多關於hwinfo的資訊。

在Linux上使用hwinfo命令獲取硬體資訊

4. lspci - 顯示pci匯流排相關資訊

lscpi命令可以列出pci匯流排上資訊,以及所有連線到pci匯流排上的裝置資訊,比如VGA介面卡,顯示卡,網絡卡,usb埠,sata控制器等等。

可以使用grep命令篩選出特定的裝置資訊。

$ lspci -v | grep "VGA" -A 12

5. lsscsi - 列出scsi裝置資訊

列出scsi/sata裝置資訊,比如硬碟驅動器,光碟驅動器。

6. lsusb - 列出usb匯流排資訊,及裝置資訊

該命令可以顯示USB控制器及連線到控制的裝置資訊。預設情況下,只顯示概要資訊,可以通過-v選項指示其顯示更多的硬體資訊。

上面資訊顯示,在該系統中,有一個usb埠正被鼠標占用。

7. Inxi

inxi命令是一個大的bash指令碼檔案,其通過從不同的資訊來源和命令中獲取硬體資訊,最後能給出一個顏色高亮的,適合於非專業人員閱讀的硬體資訊報告。

$ inxi -Fx

8. lsblk - 列出塊裝置資訊

列出所有塊裝置資訊,其中包括硬碟分割槽資訊,以及其他儲存裝置,如光碟,快閃記憶體等。

9. df - 顯示檔案系統的磁碟空間資訊

報告各種掛載的檔案系統資訊,其中包括掛載點,已用的,可用的磁碟空間。

10. pydf - python版本的df

一個增強型的python版的df命令,可以以不同的'顏色顯示所查詢的資訊,看起來比df更好看。

11. fdisk

fdisk命令可以用來修改硬碟分割槽表資訊,也可以用來顯示硬碟分割槽表資訊

12. mount

mount命令可以用來掛載裝置,當然也可以用來檢視系統中裝置的掛載情況。

同樣,可以使用grep命令來篩選出想看的檔案系統資訊。

$ mount | column -t | grep ext

13. free - 檢視RAM資訊

檢視系統中RAM的使用情況,包括已使用空間,未使用空間,以及總空間。

14. dmidecode

dmidecode命令不同於其他的命令,它是通過讀取SMBOIS資料結構(也稱為DMI表)中資料來提取硬體資訊。

# 顯示處理器資訊$ sudo dmidecode -t processor # 顯示記憶體資訊$ sudo dmidecode -t memory # 顯示bios資訊$ sudo dmidecode -t bios

檢視man手冊獲取更多資訊。

15. /proc 檔案系統

在/proc目錄下的許多虛擬檔案包含了很多有關硬體引數及配置的資訊。

16. hdparm

hdparm命令可以獲取sata裝置如硬碟等裝置資訊。

總結

每一個命令在獲取資訊的方式會稍微有些不同,在查詢某一裝置時,你也有可能要結合多個命令才能獲取你想要的硬體資訊。不過,這些命令都可以在大多數的linux發行版中找到,可以很容易地從預設的倉庫中獲取安裝。

在桌面版系統中,還有一個便於使用的圖形介面的工具,比如Hardinfo、I-nex就是其中非常流行的工具,他們可以提供多個硬體部件的詳細資訊。

TAG標籤:LINUX 命令 硬體 #