码迷,mamicode.com
首页 > 其他好文 > 详细

显示当前主机系统信息

时间:2017-11-07 19:58:20      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:glob   需求   log   version   process   取ip地址   内核版本   hat   etc   

需求:

编写脚本/root/bin/systeminfo.sh,显示当前主机系统信 息,包括主机名,IPv4地址,操作系统版本,内核版本, CPU型号,内存大小,硬盘大小。

 

脚本参考如下:

 1 #!/bin/bash
 2 #显示当前主机系统信 息
 3 #主机名,IPv4地址,操作系统版本,内核版本, CPU型号,内存大小,硬盘大小
 4 
 5 Host=`hostname`                                                                             #获取主机名
 6 Ipaddr=`ip a|grep global|awk {print $2}|awk -F / {print $1}`                        #获取ip地址
 7 sysversion=`cat /etc/redhat-release`                                                        #获取操作系统版本
 8 kerverision=`cat /proc/version|awk -F ( {print $1}`                                     #获取内核版本
 9 Cputype=`dmidecode -s processor-version |head -n1`                                          #获取CPU型号
10 Memsize=`cat /proc/meminfo |grep MemTotal|awk {print $2,$3}`                              #获取内存大小
11 Disksize=`fdisk -l|grep Disk|grep bytes$|awk -F , {print $1}|awk {print $2,$3,$4}`  #获取硬盘大小
12 
13 echo "*********当前主机系统信息如下***********"
14 echo "主机名:${Host}"
15 echo "IPv4地址:${Ipaddr}"
16 echo "操作系统版本:${sysversion}"
17 echo "内核版本:${kerverision}"
18 echo "CPU型号:${Cputype}"
19 echo "内存大小:${Memsize}"
20 echo "硬盘大小:${Disksize}"
21 echo "*****************The end****************"

 

显示当前主机系统信息

标签:glob   需求   log   version   process   取ip地址   内核版本   hat   etc   

原文地址:http://www.cnblogs.com/tianfen/p/7800144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!