zoukankan      html  css  js  c++  java
  • 显示当前主机系统信息

    需求:

    编写脚本/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****************"
  • 相关阅读:
    【HDOJ】2267 How Many People Can Survive
    【HDOJ】2268 How To Use The Car
    【HDOJ】2266 How Many Equations Can You Find
    【POJ】2278 DNA Sequence
    【ZOJ】3430 Detect the Virus
    【HDOJ】2896 病毒侵袭
    求奇数的乘积
    平方和与立方和
    求数列的和
    水仙花数
  • 原文地址:https://www.cnblogs.com/tianfen/p/7800144.html
Copyright © 2011-2022 走看看