linux系统下查看硬件相关信息

一、查看cpu温度转速

1、安装 lm_sensors 软件包 (如果已安装了此软件了,1和2步都跳过吧):
$ yum install lm_sensors

2、手动配置下(一路yes或enter就行了):
$ sensors-detect

3、最后打开终端输入:
$ sensors
这样就输出各传感器的温度及风扇转速了

二、获取服务器常用硬件信息(待补充)

  1. 本机ip
  2. 服务器品牌
  3. CPU型号
  4. 内存大小
  5. 硬盘的挂载情况及数量
  6. 服务器SN
#!/bin/bash
#date : 2019-2-14
#author: yundd
#descriptions: Centos7X
#blog: yundd.github.io 
Dir=/home/info.txt
ip=`ifconfig|grep inet | grep broadcast| awk -F " " '{print $2}'`
brand=`dmidecode -t 1 | grep  Manufacturer| awk -F  " "   '{print $2}'`
#服务器品牌
CPU=`cat /proc/cpuinfo | grep 'model name' |uniq| awk -F " "  '{print $7}'`
#CPU型号  
Memory=`free -g | grep Mem | awk -F " " '{print expr $2+1 }'`
#缓存大小,单位GB
fdisk -l| grep GB >$Dir
Disk=`awk -F " " '{print $3}' $Dir|uniq -c`&>/dev/null
#硬盘大小数目统计
SN=`dmidecode  -t  1| grep Serial|awk -F " " '{print $3}'`>/dev/null
#查看服务器的SN
echo -e  "ip:$ip \n brand:$brand \n CPU:$CPU\n Memory:$Memory\n Disk:$Disk\n SN:$SN"

你可能感兴趣的:(linux系统下查看硬件相关信息)