Linux下查看硬件信息主要可通过命令行工具dmidecode或者图形化工具Hardinfo来实现。

方法一:dmidecode

dmidecode命令主要是通过DMI获取主机的硬件信息,通常是在不打开计算机机箱的情况下使用该命令来查找硬件详细信息。其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。

什么是DMI?DMI (Desktop Management Interface, DMI)的主要组成部分是Management InformationFormat (MIF)数据库,这个数据库包括了所有有关电脑系统和配件的信息。

1.常用用法如下(需要root权限):

[root@localhost ~]$ dmidecode                          # 打印所有硬件信息

[root@localhost ~]$ dmidecode -q                       # 打印所有硬件信息,比较简洁
[root@localhost ~]$ dmidecode -h                       # 获取帮助

[root@localhost ~]$ dmidecode | grep 'Product Name'    # 以过滤的方式来查看指定的硬件信息

[root@localhost ~]$ dmidecode --type bios        # 查看BIOS相关的硬件信息

[root@localhost ~]$ dmidecode --type system      # 查看系统相关的硬件信息

[root@localhost ~]$ dmidecode --type baseboard   # 查看主板相关的硬件信息

[root@localhost ~]$ dmidecode --type chassis     # 查看机箱相关的硬件信息

[root@localhost ~]$ dmidecode --type processor   # 查看处理器相关的硬件信息

[root@localhost ~]$ dmidecode --type memory      # 查看内存相关的硬件信息

2.查看具体细项信息(以system为例,需root用户)

[root@localhost ~]$ dmidecode -t 1   #查看system基本信息,-t等价于--type
[root@localhost ~]$ dmidecode -t 15  #查看system Event信息
[root@localhost ~]$ dmidecode -t 23  #查看system Reset信息
[root@localhost ~]$ dmidecode -t 32  #查看system Boot信息
[root@localhost ~]$ dmidecode -t 1,15,23,32  #查看system所有信息,等价于dmidecode -t system

dmidecode支持的数字参数如下:
     Type  Information
     --------------------------------------------
         0  BIOS
         1  System
         2  Baseboard
         3  Chassis
         4  Processor
         5  Memory Controller
         6  Memory Module
         7  Cache
         8  Port Connector
         9  System Slots
        10  On Board Devices
        11  OEM Strings
         12  System Configuration Options
         13  BIOS Language
         14  Group Associations
         15  System Event Log
         16  Physical Memory Array
         17  Memory Device
         18  32-bit Memory Error
         19  Memory Array Mapped Address
         20  Memory Device Mapped Address
         21  Built-in Pointing Device
         22  Portable Battery
         23  System Reset
         24  Hardware Security
         25  System Power Controls
         26  Voltage Probe
         27  Cooling Device
         28  Temperature Probe
         29  Electrical Current Probe

30  Out-of-band Remote Access
         31  Boot Integrity Services
         32  System Boot
         33  64-bit Memory Error
         34  Management Device
         35  Management Device Component
         36  Management Device Threshold Data
         37  Memory Channel
         38  IPMI Device
         39  Power Supply
         40  Additional Information
         41  Onboard Devices Extended Information
         42  Management Controller Host Interface

方法二:Hardinfo

Hardinfo—System Profiler and Benchmark

Hardinfo将为您提供系统的硬件和软件详细信息,要说明的是,这些信息在lshw中不可用。

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

网络源安装

Hardinfo安装有两种方式,如果操作系统是银河麒麟、统信UOS等debian体系的操作系统,可使用apt-get方式通过网络源安装。

$ sudo apt install hardinfo

安装后,Hardinfo工具可以从终端或菜单中找到System Profiler and Benchmark启动。

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

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

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

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

二进制代码编译安装

一些Linux发行版需要下载二进制源码进行编译后安装使用。

通过开源托管平台GitHub - lpereira/hardinfo: System profiler and benchmark tool for Linux systems下载二进制代码。

下载二进制包后,需提前解决依赖问题,如果系统是RPM包的形式,执行以下命令。

# yum install glib-devel gtk+-devel zlib-devel libsoup-devel

进行编译和安装

$ cd Downloads

$ cd hardinfo

$ mkdir build

$ cd build

$ cmake ..

$ make

# make install

安装后,在您的计算机上打开Hardinfo 。它是一个图形应用程序,它应该在您的发行版启动器中按名称System Profiler and Benchmark归类在System下面。

打开后,将在左侧边栏中看到按类别组织的各种选项卡,以及右侧列出的这些选项卡中包含的信息。

例如,可以查看有关系统处理器的信息。

此外,你还可以检查系统的内存利用率。

怎样在Linux下查看硬件信息相关推荐

  1. linux查看显示器名称命令,linux 查看显示器信息Linux下查看硬件信息命令大全

    /proc 虚拟的目录,是系统内存的映射.可直接访问这个目录来获取系统信息.其中也包含下面的信息: 主机CPU信息:cpuinfo 主机DMA通道信息:dma 文件系统信息:filesystems 主 ...

  2. linux 查看硬件 工具,linux下查看硬件信息方法

    想知道怎么查看电脑的硬件信息吗,下面是学习啦小编带来linux下查看硬件信息方法的内容,欢迎阅读! linux下查看硬件信息方法: 建议直接进主板的bios查看硬件信息 linux的话看具体什么版本了 ...

  3. linux 网卡序列号,linux 下查看硬件信息(mac,IP地址,硬盘型号,序列号等)

    一.查看网卡mac地址 #安装lshw [[email protected] ~]# yum install lshw #使用方法 [[email protected] ~]# lshw -c net ...

  4. linux系统查看电脑设备型号,Linux和Unix下查看硬件信息(CPU型号,内存型号,硬盘型号,主板型号)...

    Linux 下查看硬件信息: CPU型号:cat /proc/cpuinfo 内存大小:top 内存型号:dmidecode |grep -A16 "Memory Device$" ...

  5. linux 下查看应用版本信息,Linux下查看版本信息

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等. 1.# uname -a   (Linux查看版本当前操作系统内核信息) 2.# cat /proc/vers ...

  6. linux 怎么查看go版本,如何在Linux下查看版本信息

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等等,整个CPU信息一目了然. 1.# uname -a   (Linux查看版本当前操作系统内核信息) Linux ...

  7. [转]Linux下显示硬件信息--lshw

    Linux下显示硬件信息--lshw lshw  lshw(Hardware Lister)是另外一个可以查看硬件信息的工具,不仅如此,它还可以用来做一些硬件的benchmark.  这个工具其实就是 ...

  8. ubuntu下查看硬件信息等指令整理,安装并简单运行HotSpot

    真惨,想起前几天的没常识的我.因毕设需要现在又来恶补来了.有很多需要学的,包括计算机硬件基础和ubuntu的一些技巧.还要安装HotSpot.三个部分. 我原地升天了.在查芯片参数的时候,怎么也搞不到 ...

  9. linux 下查看帮助信息

    linux 下查看帮助信息 linux查看某个外部命令的帮助文档的方法是: man [option] + CMD(这里的CMD是指你所要查看帮助的命令) 或者 command -h           ...

最新文章

  1. Linux多线程总结
  2. SLAM后端优化之-核函数
  3. 《MySQL必知必会》学习笔记——第七章(数据过滤)
  4. 利用HttpClient4,实现get,post 参数,post json,post file
  5. idea文件过大解决方法
  6. 08.音频系统:第004课_Android音频系统详解:第002节_以例子说明几个重要概念
  7. Could not establish connection to...
  8. qpython3l表白编程_沫琼的喜欢 | LOFTER(乐乎) - 让兴趣,更有趣
  9. OpenCV-分水岭算法
  10. 上海市青少年算法2021年9月月赛(丙组)
  11. Oracle ILM相关(Information lifecycle management)
  12. 那个大雨之夜,您与我们同在_____生活中的素质教育
  13. 特殊总账标识 备选统驭科目应用详解
  14. [BZOJ2754]-[SCOI2012]喵星球上的点名-AC自动机+树状数组
  15. 为什么需要虚拟DOM?
  16. 小学计算机网络培训记录表,学校校本培训活动记录表(信息技术讲座)
  17. 俞敏洪在《赢在中国》中的经典点评语录
  18. 深度学习模型---限制波兹曼机
  19. 链表问题全面汇总与解析
  20. 灵雀云加入,龙蜥社区迎来国内领先的企业级PaaS服务商

热门文章

  1. eml是什么文件无需登陆直接就可以打开?
  2. 那有如何:情绪低落为何会使人屈服于诱惑? //转自《自控力》
  3. 走过的路没有什么对与错,主要是你走过,你经历了,有所收获,这就是对的 。不负此生,不负他人足矣
  4. 正则表达式隐藏(*)手机号或身份证号
  5. NOIP2017原地爆炸记
  6. 一分钟图情论文:《面向学科建设的我国文献资源保障评价研究综述》
  7. 边缘检测生成(伪)手绘线稿风格的视频简易版教程
  8. 4年前老机器iPhone 6升iOS12:速度令iOS9侧目
  9. 【我的安卓进阶之旅】Opengl Es(5)三维图形绘制圆锥、圆柱和球体(附Github地址)
  10. 女友想让我带她吃大闸蟹,我用Python做了一个最全吃蟹攻略!拿去用吧!