在Linux系统中,可以通过以下命令查看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
# 查看内存总量和使用情况(单位GB)
free -h
# 或查看详细内存信息
cat /proc/meminfo
# 使用top/htop动态查看
top # 按q退出
htop # 需安装,交互性更好
# 查看内核版本
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"
提示:如果某些命令不可用,可能需要先安装相关工具包(如procps
、lsb-release
等)。