在下一篇文章中,我們將研究如何 從命令行獲取系統硬件信息。 對於 GUI Gnu / Linux和Windows用戶,但CLI用戶可能會發現自己缺乏從計算機上獲取此類詳細信息的資源。
Gnu / Linux中有許多實用程序可用於獲取有關係統硬件的信息。 在本文中,我們將嘗試看看不同的方法 從終端獲取這些詳細信息。 儘管一如既往,但您可以確保它們不是唯一的,並且每個人都必須針對每種情況選擇最佳方法。
從終端獲取系統硬件信息
接下來我們將要看到的一些示例將不得不使用sudo執行它們。
方法1。 Dmidecode命令。
解碼器 這是一個工具 讀取計算機的DMI (桌面管理界面)並以人類可讀的格式顯示系統硬件信息。
該表包含系統硬件組件的說明。 它還將向我們顯示更多有用的信息,例如序列號,製造商信息,發布日期和BIOS版本等。 以下是使用此命令的示例:
sudo dmidecode -t system
方法2。 Inxi命令。
這個命令 我們將不得不安裝它。 為此,您可以諮詢 危象 當天我們在此博客中發布了該內容。
Inxi是一個不錯的工具,可以在Gnu / Linux和Windows XNUMX中驗證硬件信息。 提供多種選擇 這將使我們能夠獲取所需的所有硬件信息。
印西是一個 快速顯示硬件的腳本 例如CPU,驅動程序,Xorg,內核,GCC版本,進程,RAM使用情況以及各種有用的信息。 使用示例如下:
inxi -M
方法3。 Lshw命令。
命令 lshw (硬件清單)是一個小工具, 生成有關機器硬件各個組件的詳細報告。 它將向我們顯示有關內存配置,固件版本,主板配置,CPU版本和速度,高速緩存配置,USB,網卡,圖形卡,多媒體,打印機,總線速度等信息。
有關硬件的信息將通過閱讀 / proc文件和DMI表.
sh 必須以超級用戶身份運行 以檢測最大信息量或僅執行部分硬件報告。
sudo lshw -C system
方法4。 使用/ sys文件系統。
內核在 虛擬文件系統/ sys。 因此,我們可以通過以下格式運行grep命令來輕鬆獲取機器類型:
sudo grep "" /sys/class/dmi/id/[pbs]*
此外,我們還將能夠 僅打印特定詳細信息 使用cat命令。 這裡有一些例子:
cat /sys/class/dmi/id/board_vendor
cat /sys/class/dmi/id/product_name
sudo cat /sys/class/dmi/id/product_serial
cat /sys/class/dmi/id/bios_version
方法5。 Dmesg命令。
命令 dmesg的 用於內核消息 (開機時間訊息),然後再啟動syslogd或klogd。 通過讀取內核環形緩衝區獲取數據。 Dmesg對於故障排除或僅嘗試獲取有關係統使用的硬件的信息可能非常有用。
dmesg | grep -i DMI
方法6。 Hwinfo命令。
Hwinfo使用libhd庫libhd.so收集硬件信息。 此工具是專門為openSUSE系統設計的,在一段時間內還有其他發行版 他們將其包含在官方資料庫中.
HWINFO 我們將必須安裝它,為此,我們只需要在終端中編寫(Ctrl + Alt + T):
sudo apt install hwinfo
名稱hwinfo的意思是 硬件信息工具。 這是另一個很棒的實用程序,可用於查找系統中存在的硬件並 顯示詳細信息 關於人類可讀格式的不同硬件組件。
有關CPU,RAM,鍵盤,鼠標,圖形卡,聲音,存儲,網絡接口,磁盤,分區,BIOS等的報告。 該工具將能夠顯示 更多信息 比其他專用於相同目的的命令。
hwinfo
感謝出色的信息...非常清楚,並提供了用於輸入硬件信息的不同選項。 很有用。 我非常感謝他們。 胡安