Ubuntu 26.04 如果查看系统基础信息?

在桌面系统可以查看系统信息,获取相关的大致信息,如果在服务器上,命令行中怎么快捷知道当前硬件的信息呢?下面一套在 Ubuntu 26.04 上最实用、一次性就能查全的系统基础信息命令,直接复制运行即可,用来判断软件能不能兼容。

都是很实用的基础命令,结合一起就可以查看详细的信息了。

1. 系统版本与内核信息

# 查看完整系统版本信息
lsb_release -a

# 仅查看内核版本
uname -r

# 主机名、系统类型、架构等综合信息
hostnamectl

2. 磁盘与分区信息(lsblk)

# 磁盘、分区、挂载点概览
lsblk

# 带文件系统、UUID 的详细信息
lsblk -f

# 磁盘使用情况
df -h /

3. PCI 设备信息(lspci)

# 列出所有 PCI 设备(显卡、网卡、控制器等)
lspci

# 仅查看显卡
lspci | grep -E 'VGA|3D'

# 仅查看网卡
lspci | grep -i net

4. USB 设备信息(lsusb)

# 列出所有 USB 设备
lsusb

5. CPU 信息(lscpu)

# CPU 型号、架构、核心数、线程数
lscpu

# 检查是否支持 AVX2(Ubuntu 26.04 重要兼容指标)
grep -m1 avx2 /proc/cpuinfo

6. 系统架构与运行环境

# 系统架构:amd64 / arm64
dpkg --print-architecture

# 是否开启 32 位支持(i386,Wine/游戏必备)
dpkg --print-foreign-architectures

# 当前桌面会话类型:wayland / x11
echo $XDG_SESSION_TYPE

7. 系统基础库 GLIBC 版本(软件兼容核心)

ldd --version

8. 内存与交换分区

free -h

9. 显卡驱动状态(NVIDIA 专用)

nvidia-smi

一键脚本:输出完整系统基础信息

把以下内容保存为一个脚本文件:get_systeminfo.sh,给于执行权限即可获取相关信息。

echo "=================================================="
echo "              Ubuntu 系统基础信息汇总              "
echo "=================================================="
echo -n "系统版本:"
lsb_release -d | cut -d: -f2 | xargs
echo -n "内核版本:"
uname -r
echo -n "系统架构:"
dpkg --print-architecture
echo -n "GLIBC 版本:"
ldd --version | head -n1 | awk '{print $NF}'
echo -n "桌面会话:"
echo $XDG_SESSION_TYPE
echo -n "32 位支持:"
dpkg --print-foreign-architectures | grep -q i386 && echo "已开启" || echo "未开启"
echo -n "AVX2 支持:"
grep -qm1 avx2 /proc/cpuinfo && echo "支持" || echo "不支持"
echo
echo "=============== lsblk 磁盘信息 ==============="
lsblk
echo
echo "=============== lspci 硬件信息 ==============="
lspci
echo
echo "=============== lsusb USB 信息 ==============="
lsusb
echo
echo "=============== 内存信息 free -h ==============="
free -h
echo "=================================================="
本文首发于 58Linux技术博客,专注Ubuntu桌面使用、Linux服务器运维与网站搭建实战。

发表评论

粤ICP备10052831号 | © 2026 58Linux 技术笔记. All Rights Reserved. | 联系我们 | 关于本站
本站内容开放共享,仅供学习交流 | 专注 Ubuntu & Linux 实战教程
Built with GeneratePress