我想显示有关我的硬件的信息,有三个命令可以执行此操作:
dmesg
lshal
dmidecode
但我对这三个命令感到困惑。
那么它们之间的区别是什么?
答案 0 :(得分:1)
我建议您使用objective
,这是一个非常有用的工具来列出您的硬件。从lshw
页面开始:
man
是一个小工具,用于提取有关机器硬件配置的详细信息。它可以在支持DMI的x86或IA-64系统以及某些PowerPC机器上报告确切的内存配置,固件版本,主板配置,CPU版本和速度,缓存配置,总线速度等(已知PowerMac G4可以工作)。
答案 1 :(得分:0)
dmesg 命令用于将Linux和其他类Unix操作系统中的内核消息写入标准输出。
来自 man 页面:
lshal - 列出HAL设备
lshal是一个用于在HAL设备数据库中显示项目的实用程序。 有关大图和特定HAL的更多信息 属性,请参阅可在其中找到的HAL规范 /usr/share/doc/hal-0.5.14/spec/hal-spec.html取决于 分布。
dmidecode - DMI表格解码器
dmidecode是一个用于转储计算机DMI的工具(有人说是SMBIOS) 表格内容采用人类可读的格式。该表包含一个 系统硬件组件的描述,以及其他 有用的信息,如序列号和BIOS修订版。 感谢此表,您可以在不使用的情况下检索此信息 探测实际的硬件。虽然这是一个很好的观点 报告的速度和安全性,这也使得呈现 信息可能不可靠。
答案 2 :(得分:0)
dmesg 命令用于将Linux和其他类Unix操作系统中的内核消息写入标准输出(默认情况下是显示屏)。
lshal 是一个用于在HAL设备数据库中显示项目的实用程序。
dmidecode 是一种以人类可读的格式转储计算机的DMI(有人说是SMBIOS)表内容的工具。该表包含系统硬件组件的描述,以及序列号和BIOS修订等其他有用信息。借助此表,您可以检索此信息,而无需探测实际硬件。虽然这在报告速度和安全性方面是一个好点,但这也使得所呈现的信息可能不可靠。
我建议使用“ dmesg ”并根据您的需要使用这些选项来获取有关系统硬件的信息。 dmesg [选项]