Linux查询服务器硬件状态

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#! /bin/bash

echo 'CPU个数'
cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
echo 'CPU核数'
cat /proc/cpuinfo | grep "cpu cores" | uniq
echo 'CPU型号'
cat /proc/cpuinfo | grep 'model name' |uniq


echo '内存大小'
cat /proc/meminfo | grep MemTotal

echo '查看内存使用量和交换区使用量'
free -m

echo '硬盘大小'
sudo fdisk -l | grep Disk

echo '系统版本'
head -n 1 /etc/issue