获取虚拟机硬件信息shell实现

在shell下,通过shell脚本可以获取虚拟机的一些想要的信息,现在进行简单的举例说明:

综合显示要求:
1、获取本机主机名
2、获取本系统的版本号
3、获取CPU的类型
4、获取CPU的工作频率
5、获取内存的使用情况
6、获取硬盘的使用情况

shell脚本:

#!/bin/bash
####################################################
###综合显示要求:
###1、获取本机主机名
###2、获取本系统的版本号
###3、获取CPU的类型
###4、获取CPU的工作频率
###5、获取内存的使用情况
###6、获取硬盘的使用情况
####################################################


echo -e "hostname:\t `hostname`"
echo -e "OScore:\t\t `uname -a`"
echo -e "CPUInfo:\t  `grep "model name" /proc/cpuinfo | awk -F: '{print $2}' ` "
echo -e "CPUMHz:\t\t `grep "MHz" /proc/cpuinfo | awk -F: '{print $2}' ` "
echo -e "MemTotal:\t `free -m | awk '$1=="Mem:" {print $2}' ` "
echo -e "DiskInfo:\t `df|grep "dev/sda1" | awk '{print $1 $2}' ` 

执行结果:

hostname:	 skyfall
OScore:		 Linux skyfall 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
CPUInfo:	   Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz 
CPUMHz:		  1799.999 
MemTotal:	 985 
DiskInfo:	 /dev/sda141020640 

猜你喜欢

转载自blog.csdn.net/zxy131072/article/details/88094030