查看Linux系统设备情况的方式(查看设备 linux)
查看Linux系统设备情况的方式
随着Linux系统在普及,众多的开发者和用户开始使用它。只有当使用者熟悉 Linux 设备的设备和驱动程序情况时,才能有效的利用它。因此,查看 Linux 设备的情况就显得至关重要了。
首先,我们可以使用 lspci 命令查看 PCI 和 PCIe 设备。 lspci 命令使用一行特定格式输出一个 PCI 设备,并显示该设备所在位置、类型以及该设备支持的驱动程序。例如我们输入下面的命令:
`lspci -v`
我们可以查看以下内容:
00:00.0 Host bridge: Intel Corp. 4th Gen Core Processor DRAM Controller (rev 06)
Subsystem: Intel Corp. Device 2f96 Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0c 00:02.0 VGA compatible controller: Intel Corp. 4th Gen Core Processor Integrated Graphics Controller (rev 06)
Subsystem: Intel Corp. Device 2f96 Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at f2000000 (64-bit, non-prefetchable) [size=4M] Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64] Expansion ROM at [disabled]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features4th
此外,我们也可以使用 lsusb 命令查看 USB 设备情况,只需要输入以下命令:
`lsusb -v`
通过这个命令,我们可以查看每一个 USB 设备的显示情况:
Bus 001 Device 002: ID 05ac:0250 Apple Inc. 4th Gen Keyboard/trackpad
Device Descriptor: bLength 18
bDescriptorType 1 bcdUSB 3.00
bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0
bDeviceProtocol 0 bMaxPacketSize0 64
idVendor 0x05ac Apple Inc. idProduct 0x0250 4th Gen Keyboard/trackpad
此外,如果我们要查看当前正在使用的磁盘,我们可以使用df(Disk Free)命令,输入 df -h 命令查看当前挂载的设备:
/dev/sda1 1020M 350M 607M 37% /boot
/dev/sdc1 1000M 496M 504M 49% /mnt/storage
最后,我们可以使用lsblk命令,它用于列出指定块设备中的块设备,它将以简单明了的格式显示有关块设备的信息:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 10G 0 disk ├─sda1 8:1 0 512M 0 part /boot
└─sda2 8:2 0 10G 0 part
sdb 8:16 0 10G 0 disk └─sdb1 8:17 0 10G 0 part
VGs_ssd 253:0 0 20G 0 lvm ├─VGs_ssd-swap 253:1 0 1G 0 lvm /swap
└─VGs_ssd-root 253:2 0 19G 0 lvm /
从上面的说明,我们可以看出,Linux下查看设备情况有很多种方法,以上就是查看Linux设备情况的主要方法,如果您想了解Linux系统下的查看设备情况,还可以使用其他如dmidecode、ifconfig等工具。通过使用这些方法,我们可以查看Linux的各种设备,并有效的利用它们。