在 Linux 系统中,查看硬件和系统配置的常用命令如下,按类别分类整理:
uname
uname -a # 查看内核/系统架构信息
uname -r # 查看内核版本
uname -m # 查看系统架构(x86_64/ARM等)
hostnamectl
(Systemd 系统)
hostnamectl # 显示主机名、操作系统版本、内核等
lsb_release
(需安装 lsb-release
包)
lsb_release -a # 查看发行版信息(如 Ubuntu/CentOS 版本)
lscpu
lscpu # 查看 CPU 架构、核心数、线程数等
cat /proc/cpuinfo
cat /proc/cpuinfo # 查看详细的 CPU 信息(型号、缓存等)
grep -c 'processor' /proc/cpuinfo # 统计逻辑 CPU 核心数
free
free -h # 以易读格式显示内存和交换分区使用情况
cat /proc/meminfo
cat /proc/meminfo # 查看详细内存信息(总内存、可用内存等)
df
df -h # 查看磁盘分区及挂载点使用情况
lsblk
lsblk # 列出所有块设备(磁盘、分区等)
lsblk -f # 显示文件系统类型和 UUID
fdisk
sudo fdisk -l # 查看磁盘分区表(需 root 权限)
ip
或 ifconfig
ip addr # 查看网络接口和 IP 地址(推荐)
ifconfig # 传统命令(部分系统需安装 net-tools)
lspci
lspci | grep -i ethernet # 查看网卡硬件信息
netstat
或 ss
ss -tuln # 查看监听的端口和连接(推荐)
netstat -tuln # 传统命令
lspci
lspci | grep -i vga # 查看显卡型号
nvidia-smi
(NVIDIA 显卡)
nvidia-smi # 查看 NVIDIA 显卡状态和驱动信息
dmidecode
(需 root 权限)
sudo dmidecode -t system # 查看 BIOS 和硬件详细信息
lshw
(需安装 lshw
)
sudo lshw -short # 汇总硬件信息
inxi
(需安装 inxi
)
inxi -F # 一键生成完整硬件报告(推荐)
快速查看系统概要:
inxi -F || hostnamectl && lscpu && free -h && df -h
生成硬件报告:
sudo lshw -html > report.html # 导出为 HTML 报告
根据需求选择合适的命令组合,部分命令可能需要 root 权限或安装额外软件包。