个用于收集硬件信息的,Linux系统下查看硬件信息命令大全

图片 10

本文由码农网 –
小峰原创翻译,转发请看清文末的转发须要,接待插足大家的付费投稿陈设!

Linux系统下查看硬件音信命令大全

导读有无数下令可以用来查看 Linux
系统上的硬件消息。有个别命令只好够打字与印刷出像 CPU
和内部存款和储蓄器这一一定的硬件组件新闻,别的一些限令能够查阅各种硬件组件的音信。
以此课程能够带大家不慢精晓一下查看种种硬件设备的音信和构造详细情况的最常用的命令。

lscpu

lscpu命令能够查阅 CPU
和管理单元的新闻。该命令未有此外其余选拔也许其余效用。

lscpu

运行该命令会见到下边输出:

图片 1

lspci

lspci是另八个命令行工具,能够用来列出富有的 PCI 总线,还应该有与 PCI
总线相连的设备的详细音讯,比方 VGA 适配器、显卡、互联网适配器、usb
端口、SATA 调节器等。

lspci

你能够观望相像下图的出口音信:

图片 2

能够由此运转上面包车型地铁一声令下来过滤出特定设备的音信:

lspci -v | grep "VGA" -A 12

运营方面包车型大巴指令能够看见肖似下图的关于显卡的新闻:
图片 3

lshw

lshw是一个通用的工具,能够列出二种硬件单元的详实可能概要的新闻,比如CPU、内部存款和储蓄器、usb
调控器、硬盘等。lshw能够从各类“/proc”文件中提抽出有关的新闻。

lshw -short

通过运营方面的指令能够看出上面包车型大巴消息:
图片 4

lsscsi

通过运维下边包车型地铁吩咐能够列出像硬盘和光驱等 scsi/sata 设备的消息:

lsscsi

会赢得相通下边包车型地铁输出:

图片 5

lsusb

lsusb命令能够列出 USB 调控器和与 USB
调节器相连的装置的详细信息。暗中同意境况下,lsusb命令只打字与印刷出概要消息。能够透过利用-v参数打印每一个usb端口的详细音讯。

lsusb

能够看看上面输出
图片 6

df

df命令能够列出差异分区的大概音讯、挂载点、已用的和可用的空间。

能够在运用df命令的时候加多-H参数。

df -H

图片 7

Free

通过使用free命令可以查阅系统中应用的、闲置的和 RAM 的完好数量。

free -m

会看出下边输出。

图片 8

Hdparm

hdparm命令能够用来显示像硬盘那样的 sata 设备的音讯。

sudo hdparm

能够看来上面包车型大巴出口:

图片 9

总结

各种命令都有差别的办法来获得硬件的音讯。在查看特定的硬件音信的时候,能够品味接收差别的诀窍。下面装有的命令行工具在大部的
Linux 发行版本中都是足以运用的,能够非常轻巧的从商旅中获得安装。

转发地址:

导读
有多数限令可以用来查阅 Linux 系统上的硬件音信。有些命令只可以够打印出像
CPU 和内部存款和储蓄器这一特定的硬…

知晓本人的Linux系统运维在怎么的硬件组件上海市总是好的,因为假诺涉及到在系统上设置软件包和驱动程序的话,那将有扶持你管理包容性难点。

据此,下边我们将提交一些足够有效的指令,它们得以扶持你领取你的Linux系统和硬件组件的消息。

图片 10

1.什么样查看Linux系统的消息

只要只想清楚系统名称,能够选用不带其他参数选项的uname命令,就足以出口系统音讯,或采纳uname
-s命令输出系统的水源名称。

tecmint@tecmint ~ $ uname

Linux

要查看网络主机名,用“-n”参数选项的uname命令,如下所示。

tecmint@tecmint ~ $ uname -n

tecmint.com

要赢得有关内核版本的新闻,使用“-v”参数选项。

tecmint@tecmint ~ $ uname -v

#64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014

要拿走有关您的底蕴的发行版消息,请使用“-r”参数选项。

tecmint@tecmint ~ $ uname -r

3.13.0-37-generic

要出口你的机械的硬件名,使用“-m”参数选项:

tecmint@tecmint ~ $ uname -m

x86_64

具有那些消息方可经过运转“uname -a”命令,如下图所示叁回性输出。

tecmint@tecmint ~ $ uname -a

Linux tecmint.com 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

2.怎么查看Linux的系统硬件音讯

你能够应用lshw工具来搜集有关硬件零部件,如CPU,硬盘,内存,USB调整器等的大气新闻。

lshw是叁个相对比较精致的工具,当你领取音信的时候,只有为数十分的少的多少个选项可供你使用。由lshw提供的音讯搜聚造成了分化的/
proc文件。

注:请深深记住,lshw命令是由superuser (root)或sudo客商推行的。

参见:《Difference Between su and sudo User in
Linux》

要出口你的Linux系统的硬件音信,运营此命令。

tecmint@tecmint ~ $ sudo lshw

tecmint.com               
    description: Notebook
    product: 20354 (LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70)
    vendor: LENOVO
    version: Lenovo Z50-70
    serial: 1037407803441
    width: 64 bits
    capabilities: smbios-2.7 dmi-2.7 vsyscall32
    configuration: administrator_password=disabled boot=normal chassis=notebook family=IDEAPAD frontpanel_password=disabled keyboard_password=disabled power-on_password=disabled sku=LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70 uuid=E4B1D229-D237-E411-9F6E-28D244EBBD98
  *-core
       description: Motherboard
       product: Lancer 5A5
       vendor: LENOVO
       physical id: 0
       version: 31900059WIN
       serial: YB06377069
       slot: Type2 - Board Chassis Location
     *-firmware
          description: BIOS
          vendor: LENOVO
          physical id: 0
          version: 9BCN26WW
          date: 07/31/2014
          size: 128KiB
          capacity: 4032KiB
          capabilities: pci upgrade shadowing cdboot bootselect edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int9keyboard int10video acpi usb biosbootspecification uefi
......

你能够透过动用-short选项来输出集中的硬件消息。

tecmint@tecmint ~ $ sudo lshw -short

H/W path       Device      Class          Description
=====================================================
                           system         20354 (LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70)
/0                         bus            Lancer 5A5
/0/0                       memory         128KiB BIOS
/0/4                       processor      Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz
/0/4/b                     memory         32KiB L1 cache
/0/4/c                     memory         256KiB L2 cache
/0/4/d                     memory         3MiB L3 cache
/0/a                       memory         32KiB L1 cache
/0/12                      memory         8GiB System Memory
/0/12/0                    memory         DIMM [empty]
/0/12/1                    memory         DIMM [empty]
/0/12/2                    memory         8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/12/3                    memory         DIMM [empty]
/0/100                     bridge         Haswell-ULT DRAM Controller
/0/100/2                   display        Haswell-ULT Integrated Graphics Controller
/0/100/3                   multimedia     Haswell-ULT HD Audio Controller
...

设若你想生成输出为HTML文件,能够接收选择-html。

tecmint@tecmint ~ $ sudo lshw -html > lshw.html

3.哪些查看Linux的CPU信息

要查看关于CPU的音讯,就使用lscpu命令,因为它能从sysfs和/ proc /
cpuinfo中显示CPU系列构造的音讯,比如CPU数字,主旨,CPU种类型号,CPU高速缓存,线程等。

tecmint@tecmint ~ $ lscpu

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 69
Stepping:              1
CPU MHz:               768.000
BogoMIPS:              4788.72
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0-3

4.怎么搜聚Linux块设备消息

块设备是比如说硬盘,闪存驱动器等的存款和储蓄设备。lsblk命令可用来报告关于块设备的音讯,如下所示。

tecmint@tecmint ~ $ lsblk

NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda       8:0    0 931.5G  0 disk 
├─sda1    8:1    0  1000M  0 part 
├─sda2    8:2    0   260M  0 part /boot/efi
├─sda3    8:3    0  1000M  0 part 
├─sda4    8:4    0   128M  0 part 
├─sda5    8:5    0 557.1G  0 part 
├─sda6    8:6    0    25G  0 part 
├─sda7    8:7    0  14.7G  0 part 
├─sda8    8:8    0     1M  0 part 
├─sda9    8:9    0 324.5G  0 part /
└─sda10   8:10   0   7.9G  0 part [SWAP]
sr0      11:0    1  1024M  0 rom

纵然你想查看系统上有所的块设备,那么就加贰个-a选项。

tecmint@tecmint ~ $ lsblk -a

NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda       8:0    0 931.5G  0 disk 
├─sda1    8:1    0  1000M  0 part 
├─sda2    8:2    0   260M  0 part /boot/efi
├─sda3    8:3    0  1000M  0 part 
├─sda4    8:4    0   128M  0 part 
├─sda5    8:5    0 557.1G  0 part 
├─sda6    8:6    0    25G  0 part 
├─sda7    8:7    0  14.7G  0 part 
├─sda8    8:8    0     1M  0 part 
├─sda9    8:9    0 324.5G  0 part /
└─sda10   8:10   0   7.9G  0 part [SWAP]
sdb       8:16   1         0 disk 
sr0      11:0    1  1024M  0 rom  
ram0      1:0    0    64M  0 disk 
ram1      1:1    0    64M  0 disk 
ram2      1:2    0    64M  0 disk 
ram3      1:3    0    64M  0 disk 
ram4      1:4    0    64M  0 disk 
ram5      1:5    0    64M  0 disk 
ram6      1:6    0    64M  0 disk 
ram7      1:7    0    64M  0 disk 
ram8      1:8    0    64M  0 disk 
ram9      1:9    0    64M  0 disk 
loop0     7:0    0         0 loop 
loop1     7:1    0         0 loop 
loop2     7:2    0         0 loop 
loop3     7:3    0         0 loop 
loop4     7:4    0         0 loop 
loop5     7:5    0         0 loop 
loop6     7:6    0         0 loop 
loop7     7:7    0         0 loop 
ram10     1:10   0    64M  0 disk 
ram11     1:11   0    64M  0 disk 
ram12     1:12   0    64M  0 disk 
ram13     1:13   0    64M  0 disk 
ram14     1:14   0    64M  0 disk 
ram15     1:15   0    64M  0 disk

Leave a Comment.