查看linux硬件命令
查看linux硬件命令详细介绍
在 Linux 系统中,查看硬件信息的常用命令如下,按硬件类型分类整理,方便按需查询:
一、CPU 信息
lscpu
显示 CPU 架构、核心数、主频、缓存等详细信息。
bashlscpu输出示例:
plaintextArchitecture: x86_64CPU(s): 8
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
Model name: Intel(R) Core(TM) i7-11700K CPU @ 3.60GHz
cat /proc/cpuinfo
查看 CPU 底层信息(如型号、指令集)。
bash/proc/cpuinfo
二、内存(RAM)信息
free -h
查看内存使用情况(总内存、已用、可用等)。
bash输出示例:
plaintexttotal used free shared buff/cache availableMem: 31Gi 15Gi 4.5Gi 1.2Gi 11Gi 14Gi
Swap: 32Gi 0B 32Gi
vmstat
实时监控内存、CPU、磁盘的综合使用情况。
bash
三、磁盘与存储设备
df -h
查看磁盘分区的空间使用情况。
bash输出示例:
plaintextFilesystem Size Used Avail Use% Mounted on/dev/nvme0n1p2 238G 45G 182G 20% /
lsblk
列出块设备(硬盘、U 盘等)及其分区结构。
bashlsblk输出示例:
plaintextNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTnvme0n1 259:0 0 465.8G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot/efi
└─nvme0n1p2 259:2 0 465.3G 0 part /
fdisk -l
查看磁盘分区详细信息(需 root 权限)。
bash
四、显卡(GPU)信息
lspci | grep -i vga
通过 PCI 设备列表查看集成 / 独立显卡型号。
bashlspci vga输出示例(NVIDIA 显卡):
plaintext01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3070]nvidia-smi
查看 NVIDIA 显卡驱动版本、显存使用等(需安装 NVIDIA 驱动)。
bashnvidia-smiglxinfo | grep -i renderer
查看显卡渲染器(适用于 Linux 图形界面)。
bashglxinfo renderer
五、主板与 BIOS 信息
dmidecode
查看主板型号、BIOS 版本等(需 root 权限)。
bashdmidecode baseboarddmidecode bios
cat /proc/device-tree/model
查看嵌入式设备的主板型号(如树莓派)。
bash/proc/device-tree/model
六、USB 设备
lsusb
列出当前连接的 USB 设备(如鼠标、U 盘、摄像头等)。bashlsusb输出示例:plaintext
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 001 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
七、声卡(音频设备)
lspci | grep -i audio
查看 PCI 声卡型号(集成或独立声卡)。
bashlspci audioaplay -l
查看声卡驱动和音频设备列表。
bashaplay
八、系统综合信息
uname -a
查看内核版本、架构、主机名等基础信息。
bash输出示例:
plaintextLinux ubuntu 5.15.0-72-generic #80-Ubuntu SMP Fri Mar 3 15:27:11 UTC 2023 x86_64 x86_64 x86_64 GNU/Linuxhostnamectl
查看系统主机名、内核版本、硬件厂商等。
bashhostnamectl
九、第三方工具(需安装)
hwinfo
功能强大的硬件信息工具(需手动安装)。
bashhwinfo
hwinfo
inxi
简洁美观的硬件信息汇总工具(支持彩色输出)。
bashinxi
inxi
- 图形界面工具:
hardinfo
bashhardinfo
hardinfo
总结:按需求选择命令
- 快速查看某类硬件:使用分类命令(如
lscpu、lsblk)。 - 全面汇总:用
inxi或hwinfo。 - 实时监控:结合
vmstat、nvidia-smi。 - 特殊场景:嵌入式设备用
/proc/device-tree,显卡需区分驱动类型。
如果需要更具体的某类硬件信息,可以进一步说明!