在 Linux 中获取有关机器硬件的信息

在 Linux 中获取有关机器硬件的信息

如何查看我拥有哪些硬件? (有BIOS版本等)

答案1

如果您的系统支持进程文件系统,您可以获得有关正在运行的系统的大量信息。它是内核数据结构的接口,因此它还将包含有关您的硬件的信息。例如,要获取有关所用 CPU 的详细信息,cat /proc/cpuinfo 您可以查看更多信息:人进程

更多的硬件信息可以通过内核环形缓冲区 logmessages 获得dmesg。例如,这将为您提供最近连接的硬件及其如何集成到系统中的简短摘要。

这些是每个发行版上的一些基本“界面”,用于获取一些硬件信息。

其他收集硬件信息的“小”工具有:

  • lspci - PCI 硬件
  • lsusb - USB 硬件

根据您的发行版,您还可以访问这两个工具之一来收集硬件配置的详细概述:

  • 长沙
  • hwinfo(特定于 SuSE,但也可在其他发行版下使用)

您的硬件的“大门”是通过《桌面管理界面》(-> DMI)。该框架会将您的系统信息公开给您的软件,并由 lshw 使用。直接与 DMI 交互的工具是dmide代码并在大多数发行版上以软件包形式提供。它还会biosdecode显示完整的可用 BIOS 信息。

答案2

为了显示我的硬件的良好概述,我使用lshw -short, best run (作为根用户)。lshw当然,您可以简单地运行,但我更喜欢该-short选项提供的简洁性。

为了检查我的硬盘使用情况,我使用df --human-readable,它在您的系统上默认应该可用(与lshw)不同。

另外,看看在linux上检查硬件

答案3

您可以使用“lshw”。在 Debian 及其衍生版本上使用“sudo apt-get install lshw”安装它。甚至还有一个名为 lshw-gtk 的图形版本。

答案4

用于CPU信息

cat /proc/cpuinfo

用于磁盘使用

df -h

用于 PCI 卡和总线

lspci

你可能会发现lshw有用

如果您需要 USB 设备

lsusb

相关内容