手机版

百科生活 投稿

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

百科 2026-02-19 23:51:38 投稿 阅读:9762次

关于【linux查看硬件信息】,linux查看系统硬件信息,今天涌涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

  • 内容导航:
  • 1、linux查看硬件信息:如何在 Linux 上查找硬件规格
  • 2、linux查看硬件信息,linux查看系统硬件信息

1、linux查看硬件信息:如何在 Linux 上查找硬件规格

在 Linux 系统上有许多工具可用于查找硬件规格。

-- Sk(作者)

在 Linux 系统上有许多工具可用于查找硬件规格。在这里,我列出了四种最常用的工具,可以获取 Linux 系统的几乎所有硬件(和软件)细节。好在是这些工具在某些 Linux 发行版上默认预装。我在 Ubuntu 18.04 LTS 桌面上测试了这些工具,但是它们也适用于其他 Linux 发行版。

1、LSHW

lshw(硬件列表)是一个简单但功能齐全的实用程序,它提供了 Linux 系统上的硬件规格的详细信息。它可以报告确切的内存规格、固件版本、主板规格、CPU 版本和速度、缓存规格、总线速度等。信息可以以纯文本、XML 或 HTML 格式输出。

它目前支持 DMI(仅限 x86 和 EFI)、Open Firmware 设备树(仅限 PowerPC)、PCI/AGP、ISA PnP(x86)、CPUID(x86)、IDE/ATA/ATAPI、PCMCIA(仅在 x86 上测试过)、USB 和 SCSI。

就像我已经说过的那样,Ubuntu 默认预装了 lshw。如果它未安装在你的 Ubuntu 系统中,请使用以下命令安装它:

$ sudo apt install lshw lshw-gtk

在其他 Linux 发行版上,例如 Arch Linux,运行:

$ sudo pacman -S lshw lshw-gtk

安装后,运行 lshw 以查找系统硬件详细信息:

$ sudo lshw

你将看到输出详细的系统硬件。

示例输出:

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用 lshw 在 Linux 上查找硬件规格

请注意,如果你没有以 sudo 权限运行 lshw 命令,则输出可能不完整或不准确。

lshw 可以将输出显示为 HTML 页面。为此,请使用:

$ sudo lshw -html

同样,我们可以将设备树输出为 XML 和 json 格式,如下所示:

$ sudo lshw -xml$ sudo lshw -json

要输出显示硬件路径的设备树,请使用 -short 选项:

$ sudo lshw -short

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用 lshw 显示具有硬件路径的设备树

要列出设备的总线信息、详细的 SCSI、USB、IDE 和 PCI 地址,请运行:

$ sudo lshw -businfo

默认情况下,lshw 显示所有硬件详细信息。你还可以使用类选项查看特定硬件详细信息的硬件信息,例如处理器、内存、显示器等。可以使用 lshw -short 或 lshw -businfo 找到类选项。

要显示特定硬件详细信息,例如处理器,请执行以下操作:

$ sudo lshw -class processor

示例输出:

*-cpudescription: CPUproduct: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHzvendor: Intel Corp.physical id: 4bus info: [email protected]version: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHzserial: To Be Filled By O.E.M.slot: CPU 1size: 913MHzcapacity: 2300MHzwidth: 64 bitsclock: 100MHzcapabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts md_clear flush_l1d cpufreqconfiguration: cores=2 enabledcores=1 threads=2

类似的,你可以得到系统细节:

$ sudo lshw -class system

硬盘细节:

$ sudo lshw -class disk

网络细节:

$ sudo lshw -class network

内存细节:

$ sudo lshw -class memory

你也可以像下面这样列出多个设备的细节:

$ sudo lshw -class storage -class power -class volume

如果你想要查看带有硬件路径的细节信息,加上 -short 选项即可:

$ sudo lshw -short -class processor

示例输出:

H/W path Device Class Description=======================================================/0/4 processor Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz

有时,你可能希望将某些硬件详细信息共享给别人,例如客户支持人员。如果是这样,你可以从输出中删除潜在的敏感信息,如 IP 地址、序列号等,如下所示。

$ lshw -sanitize

lshw-gtk GUI 工具

如果你对 CLI 不熟悉,可以使用 lshw-gtk,这是 lshw 命令行工具的图形界面。

它可以从终端或 Dash 中打开。

要从终端启动它,只需执行以下操作:

$ sudo lshw-gtk

这是 lshw 工具的默认 GUI 界面。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用 lshw-gtk 在 Linux 上查找硬件

只需双击“Portable Computer”即可进一步展开细节。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用 lshw-gtk GUI 在 Linux 上查找硬件

你可以双击后续的硬件选项卡以获取详细视图。

有关更多详细信息,请参阅手册页。

$ man lshw

2、Inxi

Inxi 是我查找 Linux 系统上几乎所有内容的另一个最喜欢的工具。它是一个自由开源的、功能齐全的命令行系统信息工具。它显示了系统硬件、CPU、驱动程序、Xorg、桌面、内核、GCC 版本、进程、RAM 使用情况以及各种其他有用信息。无论是硬盘还是 CPU、主板还是整个系统的完整细节,inxi 都能在几秒钟内更准确地显示它。由于它是 CLI 工具,你可以在桌面或服务器版本中使用它。有关更多详细信息,请参阅以下指南。

  • 如何使用 inxi 发现系统细节

3、Hardinfo

Hardinfo 将为你提供 lshw 中没有的系统硬件和软件详细信息。

HardInfo 可以收集有关系统硬件和操作系统的信息,执行基准测试,并以 HTML 或纯文本格式生成可打印的报告。

如果 Ubuntu 中未安装 Hardinfo,请使用以下命令安装:

$ sudo apt install hardinfo

安装后,Hardinfo 工具可以从终端或菜单中进行。

以下是 Hardinfo 默认界面的外观。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用 Hardinfo 在 Linux 上查找硬件

正如你在上面的屏幕截图中看到的,Hardinfo 的 GUI 简单直观。

所有硬件信息分为四个主要组:计算机、设备、网络和基准。每个组都显示特定的硬件详细信息。

例如,要查看处理器详细信息,请单击“设备”组下的“处理器”选项。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用 hardinfo 显示处理器详细信息

与 lshw 不同,Hardinfo 可帮助你查找基本软件规范,如操作系统详细信息、内核模块、区域设置信息、文件系统使用情况、用户/组和开发工具等。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用 hardinfo 显示操作系统详细信息

Hardinfo 的另一个显着特点是它允许我们做简单的基准测试来测试 CPU 和 FPU 功能以及一些图形用户界面功能。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用 hardinfo 执行基准测试

建议阅读:

  • Phoronix 测试套件 - 开源测试和基准测试工具
  • UnixBench - 类 Unix 系统的基准套件
  • 如何从命令行对 Linux 命令和程序进行基准测试

我们可以生成整个系统以及各个设备的报告。要生成报告,只需单击菜单栏上的“生成报告”按钮,然后选择要包含在报告中的信息。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用 hardinfo 生成系统报告

Hardinfo 也有几个命令行选项。

例如,要生成报告并在终端中显示它,请运行:

$ hardinfo -r

列出模块:

$ hardinfo -l

更多信息请参考手册:

$ man hardinfo

4、Sysinfo

Sysinfo 是 HardInfo 和 lshw-gtk 实用程序的另一个替代品,可用于获取下面列出的硬件和软件信息。

  • 系统详细信息,如发行版版本、GNOME 版本、内核、gcc 和 Xorg 以及主机名。
  • CPU 详细信息,如供应商标识、型号名称、频率、L2 缓存、型号和标志。
  • 内存详细信息,如系统全部内存、可用内存、交换空间总量和空闲、缓存、活动/非活动的内存。
  • 存储控制器,如 IDE 接口、所有 IDE 设备、SCSI 设备。
  • 硬件详细信息,如主板、图形卡、声卡和网络设备。

让我们使用以下命令安装 sysinfo:

$ sudo apt install sysinfo

Sysinfo 可以从终端或 Dash 启动。

要从终端启动它,请运行:

$ sysinfo

这是 Sysinfo 实用程序的默认界面。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

sysinfo 界面

如你所见,所有硬件(和软件)详细信息都分为五类,即系统、CPU、内存、存储和硬件。单击导航栏上的类别以获取相应的详细信息。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用 Sysinfo 在 Linux 上查找硬件

更多细节可以在手册页上找到。

$ man sysinfo

就这样。就像我已经提到的那样,可以有很多工具可用于显示硬件/软件规范。但是,这四个工具足以找到你的 Linux 发行版的所有软硬件规格信息。


via: https://www.ostechnix.com/getting-hardwaresoftware-specifications-in-linux-mint-ubuntu/

作者: sk 选题: lujun9972 译者: wxy 校对: wxy

2、linux查看硬件信息,linux查看系统硬件信息

本文译自:How To Find Hardware Specifications alt="linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)" src="http://p3.toutiaoimg.com/large/pgc-image/3c82137c7caa44b4b43b9803d42afd60" />

在Linux上使用lshw查找硬件规格

一定要注意,如果你没有用sudo权限来运行lshw命令,输出可能是不完整或者不准确的。

Lshw能够以HTML页面来显示输出,要达成次目的,使用:

$ sudo lshw -html

同样的,我们可以以XML和json格式输出设备数,就像下面一样:

$ sudo lshw -xml$ sudo lshw -json

要输出显示了硬件路径的设备树,使用-short选项:

$ sudo lshw -short

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用lshw显示带有路径的设备树

要列出设备及其总线信息,详细的SCSI、USB、IDE和PCI地址等,运行:

$ sudo lshw -businfo

默认上,lshw会显示所有硬件信息。你也可以通过Class选项来查看特定硬件的信息,比如处理器,内存,显示器等。class选项可以通过lshw -short或者lshw -businfo命令来找到。

要显示特定硬件的信息,例如处理器,运行:

$ sudo lshw -class processor

输出示例:

*-cpu description: CPUproduct: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHzvendor: Intel Corp.physical id: 4bus info: cpu@0version: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHzserial: To Be Filled By O.E.M.slot: CPU 1size: 913MHzcapacity: 2300MHzwidth: 64 bitsclock: 100MHzcapabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts md_clear flush_l1d cpufreqconfiguration: cores=2 enabledcores=1 threads=2

类似的,我们可以使用下面的命令获取系统信息:

$ sudo lshw -class system

获取硬盘信息:

$ sudo lshw -class disk

获取网络信息:

$ sudo lshw -class network

获取内存信息:

$ sudo lshw -class memory

同样,我们可以像下面这样列出多个硬件设备的信息.

$ sudo lshw -class storage -class power -class volume

如果你同时想要查看带有硬件路径的信息,只需要添加-short选项即可.

$ sudo lshw -short -class processor

输出:

H/W path Device Class Description=======================================================/0/4 processor Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz

有时,你可能想要向某人分享你的硬件信息,例如客户。如果是这样,你可以移除潜在的敏感信息,比如IP地址,序列号等。

$ lshw -sanitize

Lshw-gtk GUI 工具

如果你不适应使用命令行,你可以使用lshw-gtk,它是lshw命令行工具的图形接口。可以直接从终端或者Dash中打开。

要从终端打开,简单执行:

$ sudo lshw-gtk

下图是lshw工具的默认GUI界面.

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

在Linux上使用lshw-gtk查找硬件信息

双击"Portable Computer"来进一步展开它.

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

在Linux上使用lshw GUI来获取硬件信息

你可以继续双击后续的硬件标签来得到信息。

欲了解更多信息,参见manpage。

$ man lshw

2. Inxi

Inxi是另一个我很喜欢的工具,可以获取Linux系统上几乎所有的信息。它是一个自由,开源且功能完整的命令行系统信息工具。它可以获取系统硬件,CPU,驱动,Xorg,桌面,内核,GCC版本,处理器,内存占用等许多有用的信息。无论是硬盘还是CPU,主板韩式整个系统的所有信息,inxi都会很快为你精确地呈现出来。由于它是一个命令行工具,你可以在桌面或者服务器上使用它。欲了解更多信息,参见下面这篇文章(也是本号曾翻译过的文章)。

使用inxi来获得Linux系统详细信息

3. Hardinfo

Hardinfo会同时为你获取系统的硬件和软件信息,后者是在lshw中不能获取的。

HardInfo可以获取你的系统的硬件和操作系统性能基准测试,并以HTML或者纯文本形式产生可以打印的报告。

如果Hardinfo没有在你的Ubuntu中安装,通过下面的命令来安装它:

$ sudo apt install hardinfo

一旦安装完成,HardInfo工具可以从菜单或者终端启动。

下面是HardInfo的默认界面

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

在Linux上使用HardInfo获取硬件信息

如你所见,Hardinfo具有简洁只管的GUI界面。

所有的硬件信息被分组为四个主要的组,即Computer,Devices,Network,和Benchmarks。每个组展示了特定的硬件信息。

例如,要查看处理器信息,点击"Devices"组下面的Processor选项即可。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用Hardinfo获取处理器信息

与lshw不同,Hardinfo可以帮助你获取基本的软件信息,比如操作系统,内核模块,本地化,文件系统使用,用户/群组,以及开发工具等。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用Hardinfo展示系统信息

Hardinfo的另一个值得注意的特性是,其允许我们对CPU和FPU能力以及部分图形显卡能力进行简单的基准测试。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

Hardinfo进行性能基准测试


推荐阅读:

使用inxi来获得Linux系统详细信息

Ubuntu中如何在插入外部鼠标时自动禁用触摸板

查询Linux发行版名字、版本和内核信息

在Linux上如何校验ISO镜像文件


我们可以从整个系统生成报告也可以只从单个设备生成报告。

要生成报告,简单点击"Generate Report"按钮并选择你想要在报告中包含的信息即可。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用Hardinfo生成系统报告

Hardinfo也有一些命令行选项。

例如,要产生报告并在终端商进行展示,可以运行:

$ hardinfo -r

列出模块信息:

$ hardinfo -l

欲了解更多信息,参见manpage

$ man hardinfo

4. Sysinfo

Sysinfo是另一个HardInfo和lshw-gtk工具的替代平,其可以被用来获取如下所列出的硬件和软件信息:

  • 系统信息,比如发行版版本,GNOME版本,内核和gcc以及Xorg和主机名
  • CPU信息,比如厂商,架构名称,频率,二级缓存等
  • 内存信息,比如总内存大小,空闲内存,交换空间和激活/未激活内存等
  • 存储控制器,比如IDE接口,所有的IDE设备,SCSI设备
  • 硬件信息,比如主板,吸纳卡,声卡和网卡等

让我们使用命令安装sysinfo:

$ sudo apt install sysinfo

Sysinfo可以从终端或者Dash中启动。

要从终端中启动它,运行:

$ sysinfo

下面是Sysinfo工具的默认界面。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

sysinfo界面

如你所见,所有的硬件(和软件)信息被分组为5个种类,即System, CPU, Memory, Storage和Hardware。点击一个类别,可以在导航栏中获取各自的信息。

linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)

使用Sysinfo在Linux上获取硬件信息

欲了解更多信息,参见manpage。

$ man sysinfo

好了,这就是所有内容了。就像我已经提到的,可能有许多工具都可以用于显示硬件/软甲信息。然而,这四个工具对于获取你的Linux发行版的信息来说已经绰绰有余了。

推荐阅读(点击跳转)

Linux下挂载使用Windows的NTFS分区

Linux使用图形界面连接WiFi

Linux中使用snap和flatpak来安装和管理应用程序

Linux下常用的图形应用下载工具

Linux下制作系统的U盘启动盘

使用inxi来获得Linux系统详细信息

Ubuntu中如何在插入外部鼠标时自动禁用触摸板

查询Linux发行版名字、版本和内核信息

在Linux上如何校验ISO镜像文件

如何迅速方便地在Ubuntu 18.04中配置IP地址

本文关键词:linux查看硬件设备命令,linux系统如何查看硬件信息,linux查看硬件信息软件,linux查看硬件信息命令,Linux查看硬件信息。这就是关于《linux查看硬件信息,linux查看系统硬件信息(上查找硬件规格)》的所有内容,希望对您能有所帮助!

本文链接:https://bk.89qw.com/a-855667

最近发表
网站分类