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****************"
  • 相关阅读:
    Kafka简单使用
    mvn 打包和启动jar包
    一次去大华Java面试题
    springboot注解与xml配置对应关系
    javascript语法参考
    一个好用的在线java反编译工具
    centos7安装docker1.31
    象棋博客
    eclipse自动补全快捷键设置
    sql server 锁机制
  • 原文地址:https://www.cnblogs.com/tianfen/p/7800144.html
Copyright © 2011-2022 走看看