centos 獲取硬件序列號_如何在 Linux 上查找硬件規格

e5f770fbbfdb4406defc28e2dd901f80.png
在 Linux 系統上有許多工具可用于查找硬件規格。
-- Sk(作者)

在 Linux 系統上有許多工具可用于查找硬件規格。在這里,我列出了四種最常用的工具,可以獲取 Linux 系統的幾乎所有硬件(和軟件)細節。好在是這些工具在某些 Linux 發行版上默認預裝。我在 Ubuntu 18.04 LTS 桌面上測試了這些工具,但是它們也適用于其他 Linux 發行版。

1、LSHW

lshw(硬件列表)是一個簡單但功能齊全的實用程序,它提供了 Linux 系統上的硬件規格的詳細信息。它可以報告確切的內存規格、固件版本、主板規格、CPU 版本和速度、緩存規格、總線速度等。信息可以以純文本、XML 或 HTML 格式輸出。

它目前支持 DMI(僅限 x86 和 EFI)、Open Firmware 設備樹(僅限 PowerPC)、PCI/AGP、ISA PnP(x86)、CPUID(x86)、IDE/ATA/ATAPI、PCMCIA(僅在 x86 上測試過)、USB 和 SCSI。

就像我已經說過的那樣,Ubuntu 默認預裝了 lshw。如果它未安裝在你的 Ubuntu 系統中,請使用以下命令安裝它:

$ sudo apt install lshw lshw-gtk

在其他 Linux 發行版上,例如 Arch Linux,運行:

$ sudo pacman -S lshw lshw-gtk

安裝后,運行 lshw 以查找系統硬件詳細信息:

$ sudo lshw

你將看到輸出詳細的系統硬件。

示例輸出:

4f43a4b37419c509968b60a9121f60d5.png
使用 lshw 在 Linux 上查找硬件規格

請注意,如果你沒有以 sudo 權限運行 lshw 命令,則輸出可能不完整或不準確。

lshw 可以將輸出顯示為 HTML 頁面。為此,請使用:

$ sudo lshw -html

同樣,我們可以將設備樹輸出為 XML 和 json 格式,如下所示:

$ sudo lshw -xml
$ sudo lshw -json

要輸出顯示硬件路徑的設備樹,請使用 -short 選項:

$ sudo lshw -short

4c17634077efaef0435690ecc82144fa.png
使用 lshw 顯示具有硬件路徑的設備樹

要列出設備的總線信息、詳細的 SCSI、USB、IDE 和 PCI 地址,請運行:

$ sudo lshw -businfo

默認情況下,lshw 顯示所有硬件詳細信息。你還可以使用類選項查看特定硬件詳細信息的硬件信息,例如處理器、內存、顯示器等。可以使用 lshw -shortlshw -businfo 找到類選項。

要顯示特定硬件詳細信息,例如處理器,請執行以下操作:

$ sudo lshw -class processor

示例輸出:

*-cpu
description: CPU
product: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz
vendor: Intel Corp.
physical id: 4
bus info: [email protected]
version: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz
serial: To Be Filled By O.E.M.
slot: CPU 1
size: 913MHz
capacity: 2300MHz
width: 64 bits
clock: 100MHz
capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce 
cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr 
sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon 
pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni 
pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid 
sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm epb 
pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt 
dtherm arat pln pts md_clear flush_l1d cpufreq
configuration: cores=2 enabledcores=1 threads=2

類似的,你可以得到系統細節:

$ sudo lshw -class system

硬盤細節:

$ sudo lshw -class disk

網絡細節:

$ sudo lshw -class network

內存細節:

$ sudo lshw -class memory

你也可以像下面這樣列出多個設備的細節:

$ sudo lshw -class storage -class power -class volume

如果你想要查看帶有硬件路徑的細節信息,加上 -short 選項即可:

$ sudo lshw -short -class processor

示例輸出:

H/W path Device Class Description
=======================================================
/0/4 processor Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz

有時,你可能希望將某些硬件詳細信息共享給別人,例如客戶支持人員。如果是這樣,你可以從輸出中刪除潛在的敏感信息,如 IP 地址、序列號等,如下所示。

$ lshw -sanitize

lshw-gtk GUI 工具

如果你對 CLI 不熟悉,可以使用 lshw-gtk,這是 lshw 命令行工具的圖形界面。

它可以從終端或 Dash 中打開。

要從終端啟動它,只需執行以下操作:

$ sudo lshw-gtk

這是 lshw 工具的默認 GUI 界面。

225077b88cc1c0757ceda9169cb003b1.png
使用 lshw-gtk 在 Linux 上查找硬件

只需雙擊“Portable Computer”即可進一步展開細節。

43eeda2e6f62cd8c9469b9928312ba19.png
使用 lshw-gtk GUI 在 Linux 上查找硬件

你可以雙擊后續的硬件選項卡以獲取詳細視圖。

有關更多詳細信息,請參閱手冊頁。

$ man lshw

2、Inxi

Inxi 是我查找 Linux 系統上幾乎所有內容的另一個最喜歡的工具。它是一個自由開源的、功能齊全的命令行系統信息工具。它顯示了系統硬件、CPU、驅動程序、Xorg、桌面、內核、GCC 版本、進程、RAM 使用情況以及各種其他有用信息。無論是硬盤還是 CPU、主板還是整個系統的完整細節,inxi 都能在幾秒鐘內更準確地顯示它。由于它是 CLI 工具,你可以在桌面或服務器版本中使用它。有關更多詳細信息,請參閱以下指南。

  • 如何使用 inxi 發現系統細節

3、Hardinfo

Hardinfo 將為你提供 lshw 中沒有的系統硬件和軟件詳細信息。

HardInfo 可以收集有關系統硬件和操作系統的信息,執行基準測試,并以 HTML 或純文本格式生成可打印的報告。

如果 Ubuntu 中未安裝 Hardinfo,請使用以下命令安裝:

$ sudo apt install hardinfo

安裝后,Hardinfo 工具可以從終端或菜單中進行。

以下是 Hardinfo 默認界面的外觀。

5a479028ca951423b6a43b4776524ff1.png
使用 Hardinfo 在 Linux 上查找硬件

正如你在上面的屏幕截圖中看到的,Hardinfo 的 GUI 簡單直觀。

所有硬件信息分為四個主要組:計算機、設備、網絡和基準。每個組都顯示特定的硬件詳細信息。

例如,要查看處理器詳細信息,請單擊“設備”組下的“處理器”選項。

8636f21ceb0ba4d548097984352d007d.png
使用 hardinfo 顯示處理器詳細信息

lshw 不同,Hardinfo 可幫助你查找基本軟件規范,如操作系統詳細信息、內核模塊、區域設置信息、文件系統使用情況、用戶/組和開發工具等。

d09faafd2be4862a63e696b1aa639908.png
使用 hardinfo 顯示操作系統詳細信息

Hardinfo 的另一個顯著特點是它允許我們做簡單的基準測試來測試 CPU 和 FPU 功能以及一些圖形用戶界面功能。

5d7bc40c73d7374c60262dae6dc70968.png
使用 hardinfo 執行基準測試

建議閱讀:

  • Phoronix 測試套件 - 開源測試和基準測試工具
  • UnixBench - 類 Unix 系統的基準套件
  • 如何從命令行對 Linux 命令和程序進行基準測試

我們可以生成整個系統以及各個設備的報告。要生成報告,只需單擊菜單欄上的“生成報告”按鈕,然后選擇要包含在報告中的信息。

acc3d468870b333198498f028d36ceeb.png
使用 hardinfo 生成系統報告

Hardinfo 也有幾個命令行選項。

例如,要生成報告并在終端中顯示它,請運行:

$ hardinfo -r

列出模塊:

$ hardinfo -l

更多信息請參考手冊:

$ man hardinfo

4、Sysinfo

Sysinfo 是 HardInfo 和 lshw-gtk 實用程序的另一個替代品,可用于獲取下面列出的硬件和軟件信息。

  • 系統詳細信息,如發行版版本、GNOME 版本、內核、gcc 和 Xorg 以及主機名。
  • CPU 詳細信息,如供應商標識、型號名稱、頻率、L2 緩存、型號和標志。
  • 內存詳細信息,如系統全部內存、可用內存、交換空間總量和空閑、緩存、活動/非活動的內存。
  • 存儲控制器,如 IDE 接口、所有 IDE 設備、SCSI 設備。
  • 硬件詳細信息,如主板、圖形卡、聲卡和網絡設備。

讓我們使用以下命令安裝 sysinfo:

$ sudo apt install sysinfo

Sysinfo 可以從終端或 Dash 啟動。

要從終端啟動它,請運行:

$ sysinfo

這是 Sysinfo 實用程序的默認界面。

6e075844c6950474520ca80bf6201115.png
sysinfo 界面

如你所見,所有硬件(和軟件)詳細信息都分為五類,即系統、CPU、內存、存儲和硬件。單擊導航欄上的類別以獲取相應的詳細信息。

e9b03f7a5e9b707de2c9c400a5df186b.png
使用 Sysinfo 在 Linux 上查找硬件

更多細節可以在手冊頁上找到。

$ man sysinfo

就這樣。就像我已經提到的那樣,可以有很多工具可用于顯示硬件/軟件規范。但是,這四個工具足以找到你的 Linux 發行版的所有軟硬件規格信息。


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/371379.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/371379.shtml
英文地址,請注明出處:http://en.pswp.cn/news/371379.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

位置服務器管理器,查看 DIMM 位置

鍵入:-> show /System/Memory/DIMMs -t locationTarget | Property | Value-----------------------------------------------------------------------/System/Memory/DIMMs/ | location | CMIOU0/CM/CMP/BOB00/CH0/DIMM (CPU MemoryDIMM_0 | | IO Unit 0 Memor…

Spring –持久層–編寫實體并配置Hibernate

歡迎來到本教程的第二部分。 當您看到本文有多長時間時,請不要驚慌–我向您保證,這主要是簡單的POJO和一些生成的代碼。 在開始之前,我們需要更新我們的Maven依賴項,因為我們現在將使用Hibernate和Spring。 將以下依賴項添加到pom…

無線服務器主機名是,wifi默認服務器主機名

wifi默認服務器主機名 內容精選換一換以CentOS 7操作系統的彈性云服務器為例:登錄Linux彈性云服務器,查看“cloud-init”的配置文件。檢查“/etc/cloud/cloud.cfg”文件中“update_hostname”是否被注釋或者刪除。如果沒有被注釋或者刪除,則需…

pygame里面物體閃爍運動_利用自閃爍發光二極管探究小車在傾斜軌道上的運動規律...

2020年11月23日,周一,24小時安全值班。利用當班中午的時間,微主在創客空間測試了自閃爍發光二極管在勻加速運動中的效果,結果還比較滿意。將小車放置在傾斜的軌道上,將自閃爍發光二極管和紐扣電池構成頻閃光源&#xf…

python網絡爬蟲與信息提取 學習筆記day3

Day3: 只需兩行代碼解析html或xml信息 具體代碼實現:day3_1 注意BeautifulSoup的B和S需要大寫,因為python大小寫敏感 import requests r requests.get("http://python123.io/ws/demo.html") r.text demo r.text from bs4 import Beauti…

番石榴文件:Java文件管理

正如我在這里 , 這里 , 這里和這里所討論的那樣, Groovy和Java SE 7都為Java文件管理提供了改進。 但是,當特定的Java應用程序尚不能使用Java SE 7或Groovy進行文件管理時,仍然可以通過使用Guava的Files類獲得改進的文…

順序查找

順序查找屬于查找中較容易的一個方法,且對數據是否已經排序沒有要求,是很常用的一個查找算法。 但缺點是必須一個一個數字進行比較查找,查找所需步驟可能較多。 順序查找算法的思想是,將目標與待查找數據進行比較,若發…

王者榮耀微信哪個服務器人最少,王者榮耀:微信區王者人數銳減,大神們都去哪了?這些原因很真實...

原標題:王者榮耀:微信區王者人數銳減,大神們都去哪了?這些原因很真實王者榮耀:微信區王者人數銳減,大神們都去哪了?這些原因很真實大家好!王者榮耀S16賽季已經開啟一月之余&#xff…

一個div壓在另一個div上面_【CSS小分享】用CSS畫一個新擬態風格鍵盤

什么是新擬態新擬態的英文名稱是“Neumorphism”,也有人稱為“Soft UI”。簡單講,新擬態是一種圖形樣式,其原理是通過模擬真實物體來為界面的UI元素賦予真實感。新擬態風格起源于dribbble,后面陸續被收錄在2020設計趨勢預測里面&a…

JBoss BRMS與JasperReports進行報告

介紹 Jasperreports是一個免費的可下載庫,可用于為Java EE應用程序生成豐富的報告。 本指南還提供了使用Jasper iReport設計器生成報告模板的步驟。 軟件需求 JBoss BRMS 5.3(從客戶門戶網站http://access.redhat.com ) JasperReports 4.6…

java字符串 刪除指定字符的那些事

需求如下: 1.算出2周以前的時間,以正常日期格式返回 2.如果月份和日期前面有0需要去掉返回結果,比如:2017-08-15 就需要顯示2017-8-15。 Calendar calendar Calendar.getInstance();calendar.add(Calendar.DATE, -14);Date date…

Hibernate中Hql查詢

這篇隨筆將會記錄hql的常用的查詢語句,為日后查看提供便利。 在這里通過定義了三個類,Special、Classroom、Student來做測試,Special與Classroom是一對多,Classroom與Student是一對多的關系,這里僅僅貼出這三個bean的屬…

Java代碼質量工具–概述

最近,我有機會在本地IT社區聚會上介紹了該主題。 這是基本演示: Java代碼質量工具 以及更有意義的思維導圖: 但是,我認為我需要更深入地探討這一主題。 這篇博客文章應該像是在此方向上進行進一步調查的起點。 1. CodePro Anal…

利用yum升級Centos6的gcc版本,使其支持C++11

下面的可以在centos6下工作,centos7下有問題。可能是因為centos下的scl我是拷貝的文件,沒有完全驗證centos6下肯定沒問題。 https://my.oschina.net/u/583362/blog/682123 和https://www.quyu.net/info/876.html 拷貝其關鍵內容就是: 1.使用 …

cuda版本查看_ubuntu安裝CUDA

0 寫在前面安裝環境:ubuntu18.04以及GTX1050Ti筆記本為什么要安裝CUDA? 參考百科,CUDA是英偉達推出的集成技術,通過該技術可利用GeForce 8 以后的GPU或者較新的Quadro GPU進行計算。例如典型的tensorflow-GPU和pyCUDA安裝之前都要…

HTML 標簽列表(功能排序) HTML 參考手冊- (HTML5 標準)

HTML 標簽列表&#xff08;功能排序&#xff09; HTML 參考手冊- (HTML5 標準) 功能排序 New : HTML5 新標簽 標簽描述基礎 <!DOCTYPE> 定義文檔類型。<html>定義一個 HTML 文檔<title>為文檔定義一個標題<body>定義文檔的主體<h1> to <h6>…

idea新建scala文件_IDEA maven項目中新建.scala文件

本文首發于我的博客[IDEA maven項目中新建.scala文件]分為三步第一步、IDEA中安裝scala插件1、搜索安裝File-Sittings-Plugins-搜索安裝scala2、安裝完成重啟安裝完成之后點擊重啟idea第二步、下載、安裝、配置Scala1、下載安裝Scala SDK本體搜索引擎搜索Scala SDK或者點我去Sc…

Linux中執行shell腳本的4種方法總結

文章來源&#xff1a;http://www.jb51.net/article/53924.htm 這篇文章主要介紹了Linux中執行shell腳本的4種方法總結,即在Linux中運行shell腳本的4種方法,需要的朋友可以參考下 bash shell 腳本的方法有多種&#xff0c;現在作個小結。假設我們編寫好的shell腳本的文件名為hel…

Log4j線程死鎖–案例研究

此案例研究描述了影響Weblogic Portal 10.0生產環境的Apache Log4j線程爭用問題的完整根本原因分析和解決方案。 它還將說明在開發和支持Java EE應用程序時適當的Java類加載器知識的重要性。 本文也是您提高線程轉儲分析技能和了解線程競爭條件的另一個機會。 環境規格 Java …

代碼實現:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字

import java.util.Scanner;/*題目&#xff1a;求saaaaaaaaaaaa...a的值&#xff0c;其中a是一個數字。例如222222222222222(此時共有5個數相加)&#xff0c;幾個數相加有鍵盤控制。 程序分析&#xff1a;關鍵是計算出每一項的值。*/public class Test08 {public static void ma…