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

本文介绍了一段Shell脚本,用于在Linux环境下获取并显示包括主机名、系统版本、CPU类型与频率、内存和硬盘使用情况在内的关键系统信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值