• linux下获取服务器硬件信息的脚本


    这是个简单的脚本,便于查询服务器的硬件信息:

    #!/bin/bash
    #
    # Description:
    #  Used to get the hardware config information.
    #
    # History:
    #  tcpipstack, 2012/09/04, created.
    #
    
    
    #-----------------------------------------------------------------------------------------------------------------
    fn_get_cpu_info()
    {
     echo -e "
     CPU Num is: "`grep -c 'model name' /proc/cpuinfo`
     echo "`cat /proc/cpuinfo | grep processor | wc -l`"
     #echo `cat /proc/cpuinfo | grep 'model name' | sed 's'`
    }
    
    fn_get_disk_info()
    {
     echo -e "
    Disk Information: "
     for x in `df -h | grep /dev | awk '{print $5 "-" $6 "-" $2 "-" $4}' | sed 's/%//g'`
     do
      disk_status=(${x//"-"/" "})
      echo "Disk Directory ${disk_status[1]} DiskTotal=${disk_status[2]} DiskUsed=${disk_status[3]}"
     done 
    }
    
    fn_get_mem_info()
    {
     MemTotal=`free -m | grep Mem | awk '{print  $2}'`
     echo -e "
     Memory is: ${MemTotal} MB "
    }
    
    #-----------------------------------------------------------------------------------------------------------------
    echo -e "
     -----------This Computer's Hardware Config Information is: -----------
    "
    fn_get_disk_info
    fn_get_cpu_info
    fn_get_mem_info
    echo -e "
     -----------End -----------
    "

    查询结果:

  • 相关阅读:
    csu 1513 Kick the ball! 搜索
    训练赛bug总结
    csu 1780 简单的图论问题? 搜索
    贪吃蛇
    hdu 1541 Stars 树状数组
    FZU 2092 收集水晶 BFS记忆化搜索
    [ An Ac a Day ^_^ ] UVALive 2035 The Monocycle BFS
    52. N皇后 II
    修改全局变量-global 修改外部嵌套函数中的变量 nonlocal
    安装glove 不报错
  • 原文地址:https://www.cnblogs.com/30go/p/7766539.html
Copyright © 2020-2023  润新知