如何使用Lshw 命令查看Linux 设备上的信息

如何使用Lshw 命令查看Linux 设备上的信息

虽然不是任何人学习的前25个Linux 命令之一,但 lshw 命令(读作“ls 硬件”)可以提供许多有关系统硬件的有用详细信息。

它以一种相当容易理解的格式提取细节——可能比你知道的要多得多。给定描述、逻辑(设备)名称、大小等,您可能会欣赏您可以访问的详细信息。

如何安装lshw

以下是有关如何在您的系统中安装lshw的完全指南。请按照以下步骤一步一步进行。

安装步骤

初步:打开终端

  • 在您的计算机上打开终端。您可以通过快捷键Ctrl + Alt + T快速打开终端。

第二步:更新您的系统

  • 输入以下命令来更新您的系统:

sudo apt-get update

第三步:安装lshw

  • 从终端输入以下命令来安装lshw。

sudo apt-get install lshw

这将启动lshw的安装过程。如果系统提示您确认,请按「y」键然后回车确认进行安装。

所有步骤完成后,您可以通过输入 lshw 在终端上运行以确认lshw 已经正确安装。注意,您可能需要超级用户权限才能运行此命令,如果是这样,请使用 sudo lshw 命令。

您已经学会了如何在您的系统上安装lshw。现在您能使用Printers 书面设定,磁碟资讯,光碟,和网路资讯来汇整与检视您的硬体资讯了。

步骤 嘴巴
打开终端 Ctrl + Alt + T
更新你的系统 sudo apt-get update
安装lshw sudo apt-get install lshw
检查安装 sudo lshw

请确保您以管理员身份运行这些命令,否则可能会出现权限相关的问题。

如何使用Lshw 命令查看Linux 设备上的信息

这篇文章检查了lshw 提供的信息, 特别关注磁盘和相关硬件。这是一些示例 lshw 输出:

$ sudo lshw -C disk *-disk:0 description: SCSI Disk product: Card Reader-1 vendor: JIE LI physical id: 0.0.0 bus info: scsi@4:0.0.0 logical name: /dev/sdc version: 1.00 capabilities: removable configuration: logicalsectorsize=512 sectorsize=512 *-medium physical id: 0 logical name: /dev/sdc

请注意,您应该 使用须藤运行 lshw嘴巴  以确保您获得所有可用的详细信息。

虽然我们在上面的命令中要求“磁盘”(包含的输出仅显示显示的五个条目中的第一个),但此特定输出显示的不是硬盘,而是读卡器——磁盘类的另一个成员。请注意,系统将此设备识别为 的/ dev / SDC

系统上的主磁盘上提供了类似的详细信息:


*-disk description: ATA Disk product: SSD2SC120G1CS175 physical id: 0 bus info: scsi@0:0.0.0 logical name: /dev/sda <== version: 1101 serial: PNY20150000778410606 size: 111GiB (120GB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature= f63b5929

该磁盘是 / dev / sda上的此系统上的硬盘都显示为 ATA 磁盘。 ATA 是一种磁盘驱动器实现,它在磁盘驱动器本身上集成了控制器。

要获得“磁盘”类中设备的缩写列表,您可以运行这样的命令。请注意,其中两个设备被列出两次,所以我们仍然看到五个磁盘设备。


$ sudo lshw -short -C disk H/W path Device Class Description ============================================================= /0/100/1d/1/1/0.0.0 /dev/sdc disk Card Reader-1 /0/100/1d/1/1/0.0.0/0 /dev/sdc disk /0/100/1d/1/1/0.0.1 /dev/sdd disk 2 /0/100/1d/1/1/0.0.1/0 /dev/sdd disk /0/100/1f.2/0 /dev/sda disk 120GB SSD2SC120G1CS175 /0/100/1f.2/1 /dev/cdrom disk DVD+-RW GSA-H73N /0/100/1f.5/0.0.0 /dev/sdb disk 500GB SAMSUNG HE502HJ

如果您决定要查看 系统上的所有设备,请坐好 您将获得一个列表,其中包含的内容比您通常认为的“设备”要多得多。这是一个例子——这是“简短”(一些细节)列表:


$ sudo lshw -short [sudo] password for shs: H/W path Device Class Description ============================================================= system Inspiron 530s /0 bus 0RY007 /0/0 memory 128KiB BIOS /0/4 processor Intel(R) Core(TM)2 Duo CPU /0/4/a memory 32KiB L1 cache /0/4/b memory 6MiB L2 cache /0/24 memory 6GiB System Memory /0/24/0 memory 2GiB DIMM DDR2 Synchronous 667 /0/24/1 memory 1GiB DIMM DDR2 Synchronous 667 /0/24/2 memory 2GiB DIMM DDR2 Synchronous 667 /0/24/3 memory 1GiB DIMM DDR2 Synchronous 667 /0/1 generic /0/10 generic /0/11 generic /0/12 generic /0/13 generic /0/14 generic /0/15 generic /0/17 generic /0/18 generic /0/19 generic /0/2 generic /0/20 generic /0/100 bridge 82G33/G31/P35/P31 Express DRAM /0/100/1 bridge 82G33/G31/P35/P31 Express PCI /0/100/1/0 display Caicos [Radeon HD 6450/7450/84 /0/100/1/0.1 multimedia Caicos HDMI Audio [Radeon HD 6 /0/100/19 enp0s25 network 82562V-2 10/100 Network Connec /0/100/1a bus 82801I (ICH9 Family) USB UHCI /0/100/1a/1 usb3 bus UH CI Host Controller /0/100/1a.1 bus 82801I (ICH9 Family) USB UHCI /0/100/1a.1/1 usb4 bus UHCI Host Controller /0/100/1a.1/1/2 input Rock Candy Wireless Keyboard /0/100/1a.2 bus 82801I (ICH9 Family) USB UHCI /0/100/1a.2/1 usb5 bus UHCI Host Controller /0/100/1a.2/1/2 input USB OPTICAL MOUSE /0/100/1a.7 bus 82801I (ICH9 Family) USB2 EHCI /0/100/1a.7/1 usb1 bus EHCI Host Controller /0/100/1b multimedia 82801I (ICH9 Family) HD Audio /0/100/1d bus 82801I (ICH9 Family) USB UHCI /0/100/1d/1 usb6 bus UHCI Host Controller /0/100/1d/1/1 scsi4 storage CD04 /0/100/1d/1/1/0.0.0 /dev/sdc disk Card Reader-1 /0/100/1d/1/1/0.0.0/0 /dev/sdc disk /0/100/1d/1/1/0.0.1 /dev/sdd disk 2 /0/100/1d/1/1/0.0.1/0 /dev/sdd disk /0/100/1d.1 bus 82801I (ICH9 Family) USB UHCI /0/100/1d.1/1 usb7 bus UHCI Host Controller /0/100/1d.2 bus 82801I (ICH9 Family) USB UHCI /0/100/1d.2/1 usb8 bus UHCI Host Controller /0/100/1d.7 bus 82801I (ICH9 Family) USB2 EHCI /0/100/1d.7/1 usb2 bus EHCI Host Controller /0/100/1d.7/1/2 multim edia USB Live camera /0/100/1e bridge 82801 PCI Bridge /0/100/1e/1 communication HSF 56k Data/Fax Modem /0/100/1f bridge 82801IR (ICH9R) LPC Interface /0/100/1f.2 scsi0 storage 82801IR/IO/IH (ICH9R/DO/DH) 4 /0/100/1f.2/0 /dev/sda disk 120GB SSD2SC120G1CS175 /0/100/1f.2/0/1 /dev/sda1 volume 111GiB EXT4 volume /0/100/1f.2/1 /dev/cdrom disk DVD+-RW GSA-H73N /0/100/1f.3 bus 82801I (ICH9 Family) SMBus Con /0/100/1f.5 scsi3 storage 82801I (ICH9 Family) 2 port SA /0/100/1f.5/0.0.0 /dev/sdb disk 500GB SAMSUNG HE502HJ /0/100/1f.5/0.0.0/1 /dev/sdb1 volume 433GiB EXT4 volume /0/3 system PnP device PNP0c02 /0/5 system PnP device PNP0b00 /0/6 storage PnP device PNP0700 /0/7 system PnP device PNP0c02 /0/8 system PnP device PNP0c02 /0/9 system PnP device PNP0c01

运行这样的命令来列出设备类并计算每个类中有多少设备。


$ sudo lshw -short | awk '{print substr($0,36,13)}' | tail -n +3 | sort | uniq -c 4 bridge 18 bus 1 communication 7 disk 1 display 12 generic 2 input 8 memory 3 multimedia 1 network 1 processor 4 storage 6 system 2 volume

注意事项: 该 AWK 命令选择从所述类列 lshw 使用$ 0(完全线),但考虑仅在正确的位置(列36)启动子串输出。没有一个类条目超过13 个字母,所以子字符串在那里结束。 嘴巴的 尾部-n +3部分删除了标题和其下方的“=====”行,因此最终列表中仅包含14 个设备类。

相关问题  Linux 与Windows 比较[与激进操作系统之间的冲突]

您会注意到的一件事是,当我们不使用-短 选项时,我们会为磁盘类中的每个设备获得大约12 行输出 我们看到逻辑名称,例如 / dev / sda上的、磁盘大小和类型等。

$ sudo lshw -C disk [sudo] password for shs: *-disk:0 description: SCSI Disk product: Card Reader-1  card reader? vendor: JIE LI physical id: 0.0.0 bus info: scsi@4:0.0.0 logical name: /dev/sdc version: 1.00 capabilities: removable configuration: logicalsectorsize=512 sectorsize=512 *-medium physical id: 0 logical name: /dev/sdc *-disk:1 description: SCSI Disk product: 2 vendor: AC4100 - physical id: 0.0.1 bus info: scsi@4:0.0.1 logical name: /dev/sdd capabilities: removable configuration: logicalsectorsize=512 sectorsize=512 *-medium physical id: 0 logical name: /dev/sdd *-disk description: ATA Disk product: SSD2SC120G1CS175 physical id: 0 bus info: scsi@0:0.0.0 logical name: /dev/sda  main system disk version: 1101 serial: PNY20150000778410606 size: 111GiB (120GB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=f63b5929 *-cdrom  aka /dev/sr0 description: DVD writer product: DVD+-RW GSA-H73N vendor: HL-DT-ST phys ical id: 1 bus info: scsi@1:0.0.0 logical name: /dev/cdrom logical name: /dev/cdrw logical name: /dev/dvd logical name: /dev/dvdrw logical name: /dev/sr0 version: B103 serial: [ capabilities: removable audio cd-r cd-rw dvd dvd-r configuration: ansiversion=5 status=nodisc *-disk description: ATA Disk product: SAMSUNG HE502HJ physical id: 0.0.0 bus info: scsi@3:0.0.0 logical name: /dev/sdb  secondary disk version: 0002 serial: S2B6J90B501053 size: 465GiB (500GB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=7e67ccf3

该 lshw 命令提供的信息,我们许多人将无法正常处理。尽管如此,即使您只使用其中的一部分,也很高兴知道有多少信息可用。

相关问题  如何解决Ubuntu 20.04 上没有声音的问题?

哦,您好 👋很高兴认识你。

订阅我们的电子报,定期发送很棒的科技内到您的邮

发表评论