1. 程式人生 > >Ubuntu:查詢計算機軟硬體資訊

Ubuntu:查詢計算機軟硬體資訊

 造冰箱的大熊貓,本文適用於Ubuntu [email protected] 2019/1/1

1、查詢Linux核心版本

在命令列中通過命令“uname -rv”獲取核心版本資訊,執行例項如下所示。其中,標紅的文字為核心發行版(kernel release),藍色為核心版本(kernel version)。

$ uname -rv
4.15.0-43-generic #46~16.04.1-Ubuntu SMP Fri Dec 7 13:31:08 UTC 2018
$

 

2、查詢Ubuntu版本

在命令列中通過命令“lsb_release -a”獲取Ubuntu版本資訊,執行例項如下所示。

$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 16.04.5 LTS
Release:    16.04
Codename:    xenial

$

 

3、查詢硬體資訊

在命令列中通過命令“dmidecode”獲取計算機硬體資訊。該命令通過SMBIOS/DMI協議從BIOS讀取硬體資訊。由於許可權問題,執行該命令時需使用“sudo”獲得管理員許可權。

在下面的第一個執行例項(sudo dmidecode)中,命令輸出結果中“Table at 0x00E0000”和“End of Table”之間的內容為硬體資訊。由於硬體資訊內容較多(有一千多行),在第二個執行例項(sudo dmidecode >> ./MyHardwareInfo.txt中,將執行結果重定向輸出到檔案MyHardwareInfo.txt。在第三個執行例項(sudo dmidecode | grep "Product Name")中,配合“grep”命令從dmidecode命令輸出結果中抓取包含有“Product Name”的行輸出。

$ sudo dmidecode
# dmidecode 3.0 Getting SMBIOS data from sysfs. SMBIOS 3.0.0 present. Table at 0x000E0000. Handle 0x0000, DMI type 0, 24 bytes BIOS Information Vendor: MANUFACTURE NAME ... ... ... ... End Of Table $ $ sudo dmidecode >> ./MyHardwareInfo.txt $ $ sudo dmidecode | grep "Product Name" Product Name: xxxxxx Product Name: xxxxxx $

 

4、查詢硬碟分割槽資訊

在命令列中通過命令“df”獲取硬碟分割槽資訊。