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