日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
詳解Linux中幾個(gè)獲取硬件詳細(xì)信息的命令

在linux系統(tǒng)特別是服務(wù)器系統(tǒng)中常常會(huì)需要查看設(shè)備的硬件信息,這時(shí)候使用命令查看就顯得非常方便。本文介紹幾個(gè)在Linux系統(tǒng)中查看硬件信息的命令,它們是lspci、lsblk、lscpu 和 lsusb。

lspci 命令

從命令的名稱(chēng)ls+pci的組合上大致也能看出來(lái),lspci用于顯示有關(guān)系統(tǒng)中的PCI總線(xiàn)以及與其連接的設(shè)備的信息。默認(rèn)情況下,它顯示設(shè)備的簡(jiǎn)短列表,如果配合指定的選項(xiàng)使用可以顯示輸出更詳細(xì)的信息。

語(yǔ)法格式:

lspci [參數(shù)]

常用參數(shù):

選項(xiàng) 描述
-n 以數(shù)字方式顯示PCI廠(chǎng)商和設(shè)備代碼
-t 以樹(shù)狀結(jié)構(gòu)顯示PCI設(shè)備的層次關(guān)系
-b 以總線(xiàn)為中心的視圖
-s 僅顯示指定總線(xiàn)插槽的設(shè)備和功能塊信息
-i 指定PCI編號(hào)列表文件,不使用默認(rèn)文件
-m 以機(jī)器可讀方式顯示PCI設(shè)備信息

使用示例:
默認(rèn)情況下終端中直接輸入該命令,顯示當(dāng)前主機(jī)的所有PCI總線(xiàn)信息:

lspci

輸出類(lèi)似如下:

00:00.0 Host bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 DMI2 (rev 04)
00:01.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1a (rev 04)
00:02.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2a (rev 04)
00:02.2 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2c (rev 04)
00:03.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3a (rev 04)
00:05.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc (rev 04)
00:05.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS (rev 04)
00:05.4 PIC: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IOAPIC (rev 04)
…..

以樹(shù)狀結(jié)構(gòu)顯示PCI設(shè)備的層次關(guān)系:

lspci -t

輸出:

-+-[0000:ff]-+-08.0
 |           +-09.0
 |           +-0a.0
 |           +-0a.1
 |           +-0a.2
 |           +-0a.3
 |           +-0b.0
 |           +-0b.3
 |           +-0c.0
 |           +-0c.1
 |           +-0c.2
 |           +-0c.3
 |           +-0d.0
 |           +-0d.1
 |           +-0d.2
 |           +-0d.3
 |           +-0e.0
 |           +-0e.1
 |           +-0f.0
 |           +-0f.1
 |           +-0f.2
 |           +-0f.3
 |           +-0f.4
 |           +-0f.5
 |           +-10.0
 |           +-10.1
 |           +-10.2
 |           +-10.3
 |           +-10.4
 |           +-10.5
 |           +-10.7
 |           +-13.0
 |           +-13.1
 |           +-13.4
 |           +-13.5
 |           +-16.0
 |           +-16.1
 |           \-16.2
 +-[0000:80]-+-00.0-[81]–
 |           +-05.0
 |           +-05.2
 |           \-05.4
……

如果想得到更詳細(xì)的信息,可以使用如下命令:

lspci -vvx

-vv:使得 lspci 以過(guò)冗余模式顯示更詳細(xì)的信息 (事實(shí)上是 PCI 設(shè)備能給出的所有東西)。這些數(shù)據(jù)的確切意義沒(méi)有在此手冊(cè)頁(yè)中解釋?zhuān)绻阆胫栏?,?qǐng)參照 /usr/include/linux/pci.h 或者 PCI 規(guī)范。

-x:以十六進(jìn)制顯示 PCI 配置空間 (configuration space) 的前64個(gè)字節(jié)映象 (標(biāo)準(zhǔn)頭部信息)。此參數(shù)對(duì)調(diào)試驅(qū)動(dòng)和lspci本身很有用。

更多關(guān)于lspci中說(shuō)參數(shù)說(shuō)明可以在終端中通過(guò)man lspci來(lái)查看。

lsblk命令

lsblk列出有關(guān)所有或指定塊設(shè)備的信息,lsblk列出有關(guān)所有或指定塊設(shè)備的信息。默認(rèn)情況下,該命令以樹(shù)狀格式打印所有設(shè)備(RAM磁盤(pán)除外)。

語(yǔ)法格式:

lsblk [參數(shù)]

使用示例:

默認(rèn)情況下直接輸入命令,類(lèi)似如下:

lsblk

輸出:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  1.1T  0 disk
├─sda1   8:1    0  500M  0 part /boot
├─sda2   8:2    0 31.3G  0 part [SWAP]
└─sda3   8:3    0  1.1T  0 part /
sr0     11:0    1 1024M  0 rom

  • NAME : 這是塊設(shè)備名。
  • MAJ:MIN : 本欄顯示主要和次要設(shè)備號(hào)。
  • RM : 本欄顯示設(shè)備是否可移動(dòng)設(shè)備。注意,在本例中設(shè)備sdb和sr0的RM值等于1,這說(shuō)明他們是可移動(dòng)設(shè)備。
  • SIZE : 本欄列出設(shè)備的容量大小信息。例如298.1G表明該設(shè)備大小為298.1GB,而1K表明該設(shè)備大小為1KB。
  • RO : 該項(xiàng)表明設(shè)備是否為只讀。在本案例中,所有設(shè)備的RO值為0,表明他們不是只讀的。
  • TYPE :本欄顯示塊設(shè)備是否是磁盤(pán)或磁盤(pán)上的一個(gè)分區(qū)。在本例中,sda和sdb是磁盤(pán),而sr0是只讀存儲(chǔ)(rom)。
  • MOUNTPOINT : 本欄指出設(shè)備掛載的掛載點(diǎn)。

也可以列出指定設(shè)備的信息:

lsblk /dev/sda

輸出類(lèi)似:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  1.1T  0 disk
├─sda1   8:1    0  500M  0 part /boot
├─sda2   8:2    0 31.3G  0 part [SWAP]
└─sda3   8:3    0  1.1T  0 part /

lsblk命令也可以用于列出一個(gè)特定設(shè)備的擁有關(guān)系,同時(shí)也可以列出組和模式??梢酝ㄟ^(guò)以下命令來(lái)獲取這些信息:

lsblk -m

輸出:

NAME    SIZE OWNER GROUP MODE
sda     1.1T root  disk  brw-rw—-
├─sda1  500M root  disk  brw-rw—-
├─sda2 31.3G root  disk  brw-rw—-
└─sda3  1.1T root  disk  brw-rw—-
sr0    1024M root  cdrom brw-rw—-

更多信息可以在終端中輸入man lsblk查看。

lscpu命令

此命令用來(lái)顯示cpu的相關(guān)信息 ,lscpu從sysfs和/proc/cpuinfo收集cpu體系結(jié)構(gòu)信息,命令的輸出比較易讀。lscpu命令輸出的信息包含cpu數(shù)量,線(xiàn)程,核數(shù),套接字和Nom-Uniform Memeor Access(NUMA),緩存等 ,不是所有的列都支持所有的架構(gòu),如果指定了不支持的列,那么lscpu將打印列,但不顯示數(shù)據(jù) 。

語(yǔ)法格式:

lscpu [參數(shù)]

常用參數(shù):

參數(shù) 說(shuō)明
-a 打印在線(xiàn)和離線(xiàn)的CPU
-b 僅打印在線(xiàn)CPU
-c 僅打印離線(xiàn)CPU
-h 打印幫助并退出
-V 打印當(dāng)前版本號(hào)

默認(rèn)情況下,終端中直接輸入命令:

lscpu

輸出內(nèi)容類(lèi)似如下:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                32
On-line CPU(s) list:   0-31
Thread(s) per core:    2
Core(s) per socket:    8
Socket(s):             2
NUMA node(s):          2
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 62
Model name:            Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
Stepping:              4
CPU MHz:               1200.000
BogoMIPS:              5187.29
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              20480K
NUMA node0 CPU(s):     0-7,16-23
NUMA node1 CPU(s):     8-15,24-31

更多命令詳細(xì)說(shuō)明,可以在終端中輸入man lscpu命令查看。

lsusb命令

lsusb命令用于顯示本機(jī)的USB設(shè)備列表,以及USB設(shè)備的詳細(xì)信息。lsusb命令顯示的USB設(shè)備信息來(lái)自“/proc/bus/usb”目錄下的對(duì)應(yīng)文件。

語(yǔ)法格式:

lsusb [參數(shù)]

常用參數(shù):

選項(xiàng) 描述
-v 顯示USB設(shè)備的詳細(xì)信息
-s<總線(xiàn):設(shè)備號(hào)> 僅顯示指定的總線(xiàn)和(或)設(shè)備號(hào)的設(shè)備
-d<廠(chǎng)商:產(chǎn)品> 僅顯示指定廠(chǎng)商和產(chǎn)品編號(hào)的設(shè)備
-t 以樹(shù)狀結(jié)構(gòu)顯示無(wú)理USB設(shè)備的層次
-V 顯示命令的版本信息

使用示例:

默認(rèn)情況下,在終端中直接輸入命令:

lsusb

顯示USB設(shè)備列表:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 046b:ff10 American Megatrends, Inc. Virtual Keyboard and Mouse
Bus 002 Device 003: ID 0424:2513 Standard Microsystems Corp. 2.0 Hub

以樹(shù)狀顯示USB設(shè)備列表:

lsusb -t

輸出:

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/8p, 480M
        |__ Port 5: Dev 3, If 0, Class=hub, Driver=hub/3p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
        |__ Port 6: Dev 3, If 0, Class=HID, Driver=usbhid, 12M
        |__ Port 6: Dev 3, If 1, Class=HID, Driver=usbhid, 12M

顯示USB設(shè)備詳細(xì)信息:

lsusb -v

輸出類(lèi)似:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.32-642.el6.x86_64 ehci_hcd
  iProduct                2 EHCI Host Controller
  iSerial                 1 0000:00:1a.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
……

更多關(guān)于lsusb命令的詳細(xì)描述可以在終端中輸入man lsusb查看。

寫(xiě)在最后

本文主要講解了lspci、lsblk、lscpu 和 lsusb在Linux中查看相關(guān)硬件信息的命令,希望通過(guò)本文讓您對(duì)這些命令有一個(gè)初步了解,也能知道在Linux系統(tǒng)中查詢(xún)信息信息的方式,希望讀您有所幫助。也希望大家多多支持。

創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級(jí)標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線(xiàn)及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專(zhuān)注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶(hù)的一致認(rèn)可。


標(biāo)題名稱(chēng):詳解Linux中幾個(gè)獲取硬件詳細(xì)信息的命令
網(wǎng)頁(yè)地址:http://m.5511xx.com/article/cdipijo.html