Linux 中的 lshw 命令:获取硬件详细信息
在运行任何操作系统时,用户都会发现自己想要了解所有硬件详细信息。
当您运行 Linux 时,没有什么比使用 lshw(列出硬件)命令更好的了。
因此在本教程中,我将分享多个有关如何使用 lshw 命令获取硬件信息的示例。
如何使用 lshw 命令
要使用 lshw 命令,您必须遵循简单的命令语法:
lshw [-format] [options]
这里,
[-format]
:您可以在此处指定输出格式:HTML、XML、JSON、排序(显示硬件路径)和总线信息(显示总线信息)。[options]
:用于调整 lshw 命令的默认行为。
如果你对不使用任何附加标志或格式选项执行时的效果感到好奇,那么这里有:
sudo lshw
它将通过 lshw 命令为您提供所有可能的硬件详细信息,但这不是使用 lshw 的最佳方式。
那么让我们看看如何使用 lshw 命令来仅获取特定信息。
1. 显示网络信息
要显示网络信息,您必须使用来-C
指定类和network
如下所示:
sudo lshw -C network
如您所见,我有两个用于联网的硬件设备:wifi 和以太网,包括其逻辑名称和供应商。
2.获取内存详细信息
使用此方法,您将获得有关各个 RAM 插槽和缓存的详细信息,包括 RAM 大小、时钟速度等信息。
为此,您将使用相同的-C
标志,但带有以下memory
选项:
sudo lshw -C memory
上图显示我有 4 个 RAM 插槽,每个插槽配备 8GB RAM,主频为 2667MHz。
3.获取存储信息
到目前为止,我认为这是使用 lshw 命令最有用的方法,因为它列出了所有连接的存储设备以及所有必要的信息。
为此,您可以按以下方式使用 lshw 命令:
sudo lshw -class storage
4.获取系统信息
系统信息包括系统架构、主板名称和制造商以及即插即用端口数量等详细信息。
要获取系统信息,请使用system
如下标志:
sudo lshw -C system
如您所见,我有一块带有 7 个即插即用插槽的技嘉主板!
5. 获取声卡信息
有时人们想要验证声卡的制造商,在这种情况下,您可以使用以下命令:
sudo lshw -C multimedia
6.获取显示控制器信息
如果您想知道使用哪个 GPU 来获取显示输出,那么您可以使用带有以下display
标志的 lshw 命令:
sudo lshw -C display
由于我使用的是集成显卡,所以它显示的是英特尔产品。
7.显示PCIE桥信息
如果您正在寻找获取 PCIe 桥接信息的方法,那么您必须使用bridge
如下所示的标志:
sudo lshw -C bridge
8.显示公交信息
如果您不知道,计算机中的总线只不过是一种用于在系统内部传输数据的通信系统。
如果您想列出系统中的总线,那么您可以将标志bus
与 lshw 命令一起使用,如下所示:
sudo lshw -C bus
如您所见,它列出了包括 USB 在内的所有总线。
9.显示CPU信息
要获取系统处理器的详细信息,您可以按以下方式使用 lshw 命令:
sudo lshw -C CPU
这将为您提供有关 CPU 类型、制造商、时钟速度、核心数、线程数以及更多相关事项的详细信息。
这是你目前学到的知识
以下是本教程中使用的 lshw 命令及其选项的摘要:
选项 | 描述 |
---|---|
network |
获取网络硬件设备的详细信息。 |
memory |
显示系统中 RAM 的详细信息。 |
storage |
打印存储驱动器的详细信息。 |
system |
获取主板和即插即用插槽的详细信息。 |
multimedia |
有关您的系统声卡的详细信息。 |
display |
了解有关显示输出的动力的更多信息。 |
bridge |
显示有关 PCIe 桥的信息。 |
bus |
它将列出公交车及其详细信息。 |
CPU |
列出处理器详细信息 |
总结...
这是一个关于如何使用 lshw 命令并了解系统上安装的硬件的教程。
我希望您发现本指南有用,如果您有任何疑问,请随时在评论中提问。