使用Linux命令查看硬件信息

在linux检查和查看硬件信息有分很多命令,这里列出一些命令快速查看linux的cpu和内存等信息。

lscpu

直接使用即可,没有多余的选项和功能

lscpu

lspci

可以列出所有连接到PCI总线的详细信息,例如:显卡,网卡,USB接口及SATA控制器等设备。

lspci

可以使用类似如下命令过滤出特定的设备信息

1
lspci -v | grep "VGA" -A 12 

lspci -v

lshw

通用工具,可以执行多个硬件如CPU,硬件,USB控制器及磁盘等详细信息。在执行之后会自动提取不同”/proc”文件中的信息。

lshm

lsusb

显示连接到此计算机的USB控制器的详细信息,可以使用-v选项来输出每个usb端口的详细信息。

lsusb

lnxi

用来获取多项目硬件信息的脚本工具,可以为用户输入一个详细的硬件报告,默认未安装在ubuntu系统当中,可以使用如下命令安装: sudo apt-get install inxi
使用 inxi -Fx 输出硬件报告

lnxi

df

输出当前Linux系统中个各种分区及其挂载点,可以使用-H参数
df -H

df

free

查看当前系统的内存信息
free -m

free

dmidecode

主要通过读取DMI表中数据来提取硬件信息。
查看CPU信息sudo dmidecode -t processor

dmidecodeCPU

查看内存信息sudo dmidecode -t memory

dmidecodeMem

查看BIOS信息 sudo dmidecode -t bios

dmidecodeBIOS

hdparm

读取SATA设备(eg.硬盘)的相关信息
sudo hdparm

hdparm