插件窝 干货文章 Linux怎么查看CPU内存和系统版本

Linux怎么查看CPU内存和系统版本

查看 release 信息 CPU 991    来源:    2025-04-23

在Linux系统中,可以通过以下命令查看CPU、内存和系统版本信息:

1. 查看CPU信息

# 查看CPU型号和核心数
cat /proc/cpuinfo | grep "model name" | uniq
# 或使用lscpu命令(更清晰)
lscpu

# 仅查看物理CPU个数
grep "physical id" /proc/cpuinfo | sort | uniq | wc -l

# 查看每个CPU的核心数
grep "cpu cores" /proc/cpuinfo | uniq

2. 查看内存信息

# 查看内存总量和使用情况(单位GB)
free -h

# 或查看详细内存信息
cat /proc/meminfo

# 使用top/htop动态查看
top  # 按q退出
htop # 需安装,交互性更好

3. 查看系统版本

# 查看内核版本
uname -r

# 查看系统发行版信息(适用于大多数发行版)
cat /etc/os-release
lsb_release -a

# 红帽系(CentOS/RHEL)
cat /etc/redhat-release

# Debian/Ubuntu
cat /etc/issue
cat /etc/lsb-release

综合信息工具推荐

# 1. neofetch(需安装)
sudo apt install neofetch  # Debian/Ubuntu
sudo yum install neofetch  # RHEL/CentOS
neofetch

# 2. inxi(综合系统信息工具)
sudo apt install inxi     # Debian/Ubuntu
sudo yum install inxi    # RHEL/CentOS
inxi -F

示例输出说明:

  • lscpu 会显示: Architecture: x86_64 CPU(s): 8 Model name: Intel(R) Xeon(R) CPU E5-2678 v3 @ 2.50GHz
  • free -h 显示: total used free Mem: 16G 5G 9G Swap: 2G 0B 2G
  • cat /etc/os-release 显示: NAME="Ubuntu" VERSION="20.04.3 LTS"

提示:如果某些命令不可用,可能需要先安装相关工具包(如procpslsb-release等)。