自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在 Linux 上使用 lspci 命令查看硬件情況

系統(tǒng) Linux
當(dāng)你在個人電腦或服務(wù)器上運(yùn)行 Linux 時,有時需要識別該系統(tǒng)中的硬件。lspci 命令用于顯示連接到 PCI 總線的所有設(shè)備,從而滿足上述需求。

當(dāng)你在個人電腦或服務(wù)器上運(yùn)行 Linux 時,有時需要識別該系統(tǒng)中的硬件。lspci 命令用于顯示連接到 PCI 總線的所有設(shè)備,從而滿足上述需求。該命令由 pciutils 包提供,可用于各種基于 Linux 和 BSD 的操作系統(tǒng)。

[[424502]]

基礎(chǔ)用法

由于訪問權(quán)限,普通用戶運(yùn)行 lspci 時顯示的信息可能會受限,因此可以使用 sudo 運(yùn)行命令,系統(tǒng)會給出完整的信息圖。

直接運(yùn)行 lspci 命令會列出 PCI 總線及其連接的設(shè)備,下圖是在我的媒體中心 PC 上的演示樣例。圖中是一個基于 AMD Phenom CPU 的系統(tǒng),所以它有一個 AMD 芯片組,以及 Atheros 無線適配器和 Nvidia 顯卡。所有硬件設(shè)備都列出了詳細(xì)信息,例如供應(yīng)商、名稱和型號等:

  1. $ sudo lspci 
  2. 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] RS880 Host Bridge 
  3. 00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780 PCI to PCI bridge (ext gfx port 0) 
  4. 00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 0) 
  5. 00:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 1) 
  6. 00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] 
  7. 00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller 
  8. 00:12.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller 
  9. 00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller 
  10. 00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller 
  11. 00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller 
  12. 00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller 
  13. 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 3c) 
  14. 00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller 
  15. 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller 
  16. 00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge 
  17. 00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller 
  18. 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration 
  19. 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map 
  20. 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller 
  21. 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control 
  22. 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control 
  23. 01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GTX 650] (rev a1) 
  24. 01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1) 
  25. 02:00.0 Network controller: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) (rev 01) 

詳細(xì)輸出

添加 -v 選項會顯示每個設(shè)備的詳細(xì)信息,你可以使用 -vv 或 -vvv 來獲取更多的設(shè)備細(xì)節(jié)。在 -v 級別,lspci 會顯示所有設(shè)備的各種子系統(tǒng)和內(nèi)存地址、中斷請求(IRQ)編號和一些其他功能信息。輸出信息會非常長。在你的系統(tǒng)上試一試吧。

使用 grep 過濾搜索

你可能會需要縮小搜索范圍。例如,RPM Fusion 網(wǎng)站有安裝 Nvidia 圖形驅(qū)動程序的說明,里面就首先使用了 grep 命令來定位顯卡信息。下面是我在筆記本電腦上得到的輸出:

  1. $ sudo lspci | grep -e VGA 
  2. 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) 
  3. $ sudo lspci | grep -e 3D 
  4. 01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce MX130] (rev a2) 

下面(LCTT 譯注:原文為 “above”,應(yīng)為作者筆誤)的 grep 命令在我的媒體中心 PC 上定位了一個 VGA 設(shè)備,但沒有顯示 3D 設(shè)備。

  1. $ sudo lspci | grep -e VGA 
  2. 01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GTX 650] (rev a1) 
  3. $ sudo lspci | grep -e 3D 

按供應(yīng)商 ID 搜索

還有另一種無需 grep 的方法可以使用。假設(shè)我想確認(rèn)一下此計算機(jī)是否有其他的 Nvidia 設(shè)備,在此之前我們還需要一些額外信息,使用 -nn 選項顯示的供應(yīng)商和設(shè)備 ID 號。在我的媒體中心 PC 上,此選項會給出我的 VGA 卡、供應(yīng)商 ID 和設(shè)備 ID:

  1. $ sudo lspci -nn | grep -e VGA 
  2. 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [GeForce GTX 650] [10de:0fc6] (rev a1) 

設(shè)備名稱后的方括號內(nèi)有用冒號分隔的數(shù)字,即供應(yīng)商和設(shè)備 ID。輸出表明 Nvidia Corporation 制造的設(shè)備的供應(yīng)商 ID 為 10de。

-d 選項用于指定供應(yīng)商、設(shè)備或類 ID 的所有設(shè)備。以下是我系統(tǒng)中的所有 Nvidia 設(shè)備(保留 -nn 以解析供應(yīng)商 ID):

  1. $ sudo lspci -nn -d 10de: 
  2. 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [GeForce GTX 650] [10de:0fc6] (rev a1) 
  3. 01:00.1 Audio device [0403]: NVIDIA Corporation GK107 HDMI Audio Controller [10de:0e1b] (rev a1) 

從輸出中可以看到,除了顯卡之外,我還有一個 Nvidia 音頻設(shè)備。實際上它們都屬于同一張 Nvidia GeForce GTX 650 卡,但這仍然是一個很好的示例。

內(nèi)核模塊

結(jié)合 PCI 硬件設(shè)備,lspci 可以使用 -k 選項顯示內(nèi)核加載了哪些驅(qū)動程序模塊。我將此選項添加到我的 lspci 命令來查看有關(guān)我的 Nvidia 設(shè)備的信息。

  1. $ sudo lspci -nn -k -d 10de: 
  2. 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [GeForce GTX 650] [10de:0fc6] (rev a1) 
  3.  Subsystem: eVga.com. Corp. GK107 [GeForce GTX 650] [3842:2650] 
  4.  Kernel driver in use: nvidia 
  5.  Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia 
  6. 01:00.1 Audio device [0403]: NVIDIA Corporation GK107 HDMI Audio Controller [10de:0e1b] (rev a1) 
  7.  Subsystem: eVga.com. Corp. GK107 HDMI Audio Controller [3842:2650] 
  8.  Kernel driver in use: snd_hda_intel 
  9.  Kernel modules: snd_hda_intel 

可以看到額外顯示了兩行:正在使用的內(nèi)核驅(qū)動程序Kernel driver in use 和 內(nèi)核模塊Kernel modules,其中后者列出了可用于支持該設(shè)備的模塊。

同步最新狀態(tài)

新設(shè)備和供應(yīng)商總是在不斷迭代。如果看到顯示為 unknown 的設(shè)備,說明你的 PCI 設(shè)備 ID 數(shù)據(jù)庫可能已過時。有兩種方法可以檢查更新。-Q 選項會使用 DNS 查詢中央數(shù)據(jù)庫,當(dāng)然,這需要聯(lián)網(wǎng)。

  1. $ sudo lspci -Q 

你還可以通過運(yùn)行命令 update-pciids 來更新本地 PCI ID 數(shù)據(jù)庫。

  1. $ sudo update-pciids 
  2. Downloaded daily snapshot dated 2021-08-22 03:15:01 

了解有關(guān)你的硬件的更多信息

當(dāng)然,lspci 只是 Linux 中用于查詢系統(tǒng)硬件和軟件的諸多命令之一。讀者可以在閱讀關(guān)于 USB 設(shè)備的文章,了解有關(guān) Linux 硬件的更多信息:使用此 USB ID 存儲庫識別 Linux 上的更多設(shè)備。

 

責(zé)任編輯:趙寧寧 來源: Linux中國
相關(guān)推薦

2021-09-10 10:35:25

Linuxstat命令文件系統(tǒng)

2016-01-04 15:17:50

Linux命令行硬件

2020-08-15 07:30:58

Linux命令匯總

2011-07-19 09:25:52

2010-03-02 14:01:58

Linux硬件信息命令

2020-04-10 09:56:12

at命令Linux安排任務(wù)

2021-10-11 10:33:02

Linux jps命令Java

2023-03-08 15:38:56

Linux命令dict

2022-05-25 16:38:42

sudoLinuxroot 賬戶

2021-08-04 12:09:04

Linuxdf命令

2021-05-17 11:30:08

Linuxls命令

2021-06-03 08:45:44

Linuxls命令

2019-12-05 10:30:17

LinuxMultitail

2011-03-22 10:06:27

LinuxZFS

2018-09-14 16:38:43

FilelightLinux磁盤

2021-12-12 09:19:16

find命令Linux

2021-03-19 09:30:22

Linuxkill命令 管理進(jìn)程

2009-09-25 10:48:07

Linux硬件信息操作系統(tǒng)

2010-02-03 17:16:58

Linux內(nèi)存使用

2009-08-03 12:15:29

linux at命令linux at命令詳定時啟動程序
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號