Linux查看硬件常用命令
目录
uname
acpi
lsmod
lscpu
lsblk
lspci
lsusb
lshw
dmidecode
uname
用途:显示系统信息,如内核版本、主机名等。
示例:输入uname -a
查看所有系统信息(内核版本、主机名、操作系统等)。
输入uname -r
仅显示内核版本。
输入uname -m
显示机器硬件架构(如x86_64)。
acpi
用途:显示电池状态和其他ACPI信息。
示例:输入acpi
查看当前电池状态(需安装acpi
包)。
lsmod
用途:显示当前加载的内核模块。
示例:输入lsmod
查看所有加载的内核模块。
lscpu
用途:显示CPU架构信息,包括CPU类型、核心数、线程数、架构等。
示例:直接输入lscpu
即可查看详细的CPU信息。
lsblk
用途:列出系统中所有块设备(如硬盘、SSD、分区和挂载点)的信息。
示例:输入lsblk
查看块设备的名称、大小、类型、挂载点等信息。
使用lsblk -a
或lsblk --all
可显示未挂载的设备。
lspci
用途:列出所有连接到PCI总线的设备信息,如网络适配器、声卡、显卡等。
示例:输入lspci
查看所有PCI设备的信息。
可通过lspci | grep -i vga
过滤出显卡信息。
lsusb
用途:列出所有连接到USB总线的设备信息,如鼠标、键盘、USB存储设备等。
示例:输入lsusb
查看USB设备的信息。
可通过lsusb | grep -i <设备名称>
过滤出特定设备的信息。
lshw
用途:显示计算机硬件组件(如处理器、内存、硬盘、网卡等)的详细信息。需要以管理员权限运行。
示例:输入sudo lshw
查看完整的硬件信息。
添加参数(如sudo lshw -class <类别>
)可显示特定类型的硬件信息。
dmidecode
用途:显示系统硬件的详细信息,包括主板、内存、BIOS等。由于它提供系统的底层硬件信息,通常需要root权限才能运行。
示例:输入sudo dmidecode
查看所有硬件的详细信息。
可通过sudo dmidecode | grep -i 'Serial Number'
查看主板序列号。