Ubuntu:查詢計算機軟硬件信息
阿新 • • 發佈:2019-01-01
getting rdquo pan info format name des 權限 讀取
造冰箱的大熊貓,本文適用於Ubuntu 16.04@cnblogs 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”獲取硬盤分區信息。
Ubuntu:查詢計算機軟硬件信息