查看Linux系统相关信息有助于排查和解决软件和硬件的兼容性问题。系统信息包括硬件信息和软件信息,硬件信息主要有CPU信息、内存信息、PCI信息、USB信息、硬盘信息等等。软件信息主要有系统版本、分区使用状态等等。本文主要介绍了获取当前Linux系统信息的命令。

查看系统相关信息

uname 指令提供了查询系统信息的功能,使用该命令能够快速获取操作系统信息概览。

查看内核名称

uname -s

查看处理器类型

uname -p

查看硬件架构

uname -i

查看内核版本

uname -r

查看所有系统信息

uname -a

查看操作系统信息(发行版信息)

cat /etc/os-release
cat /proc/version
lsb_release -a
hostnamectl

查看CPU相关信息

lscpu 指令能够查看当前系统中CPU的详细信息,包括型号、主频、构架、大小端等信息。

查看硬盘相关信息

lsblk 指令能够查看块设备(block device)的详细信息,块设备主要指系统中的存储设备如硬盘和闪存。

查看PCI设备的相关信息

lspci 指令能够查看PCI设备的信息,PCI设备包括USB、显卡、串口、网卡等其他外围设备。

输出树形结果

lspci -t

输出详细信息

lspci -v
lspci -vv

查看USB设备的相关信息

lsusb 指令能够查看USBS设备的信息。

查看文件系统相关信息

fdisk 命令能够查看和操作linux系统的分区表。

查看文件系统信息

fdisk -l

df 命令能够查看分区信息和硬盘使用信息

使输出信息更容易理解

df -h