Linux 服务器可通过命令行查看 CPU、内存、磁盘等硬件信息。
CPU 信息
cat /proc/cpuinfo | grep "model name" | head -1 # 型号
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l # 物理CPU数
nproc # 总逻辑CPU数内存信息
free -h # 内存概况
dmidecode -t memory | grep -i size # 内存条详情磁盘信息
lsblk # 分区
df -h # 使用情况
sudo smartctl -i /dev/sda # 磁盘详情主板和 BIOS
dmidecode -t baseboard # 主板
dmidecode -t bios # BIOS
dmidecode -t system | grep "Product Name" # 服务器型号网卡信息
lspci | grep -i ethernet # 网卡列表
ip a # 网卡详情GPU 信息
lspci | grep -i vga # 显卡
nvidia-smi # NVIDIA 显卡综合工具
sudo lshw -short # 综合硬件信息
inxi -Fxz # 详细报告(需安装)
sensors # 温度传感器一键脚本
#!/bin/bash
echo "===== CPU ====="
echo "型号: $(cat /proc/cpuinfo | grep 'model name' | head -1 | cut -d: -f2)"
echo "逻辑CPU: $(nproc)"
echo "===== 内存 ====="
free -h | grep "Mem:"
echo "===== 磁盘 ====="
lsblk | grep -v "loop"
echo "===== 服务器 ====="
dmidecode -t system | grep "Product Name"