深色模式
系统信息 uname/lscpu
摘要:报故障、申请扩容要先把机器说清楚。本文用 uname/lscpu/hostnamectl 等命令快速收集内核、CPU、内存规格。前提:任意 Linux。
适用环境
bash
cat /etc/os-release # 发行版与版本
uname -a # 内核与主机名总览1
2
2
一、内核与系统
bash
uname -r # 内核版本,如 5.15.0-91-generic
uname -m # 架构,x86_64 / aarch64
hostnamectl # 主机名、操作系统、内核一站式1
2
3
2
3
二、CPU 规格
bash
lscpu # 核数、线程、型号、虚拟化支持
nproc # 逻辑 CPU 总数
lscpu | grep -E 'Model name|CPU\(s\)|Thread' # 只看关键行1
2
3
2
3
三、内存与磁盘概要
bash
free -h # 内存总量与可用
lsblk # 磁盘与分区
cat /proc/meminfo | head -3 # 内存细节1
2
3
2
3
验证
- [ ]
uname -r/uname -m能说清内核与架构 - [ ]
lscpu能报出 CPU 核数与型号 - [ ] 把上述输出贴给同事即可完整描述一台机器
常见坑
- CPU 核数看错:
CPU(s)是逻辑核(含超线程),物理核要看Socket(s) × Core(s) per socket。 - 容器里信息失真:lscpu 在容器内可能显示宿主机核心数,需结合 cgroup 限额看。
- 架构影响装包:aarch64 要用 arm64 的包,别下载 x86_64 的二进制。