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

获取服务器基本信息.sh

时间:2016-10-11 10:46:04      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

#获取linux服务器基本信息脚本 



#!/bin/bash
#
#Name:system_info
#Ver:1.0
#Author:lykyl
#
#
#程序说明:
#获取服务器基本信息脚本
#
echo [OS Info]
echo Host Name: `uname -n`
echo OS: `cat /etc/redhat-release`
echo Kernel: `uname -r`
echo
echo [CPU Info]
echo CPU: physical `grep "physical id" /proc/cpuinfo |uniq |wc -l` cores`grep "cpu cores" /proc/cpuinfo |uniq`
echo
echo [System Info]
echo `uptime | sed s/^.*load/load/g`
echo "Zombie:`ps aux |awk ‘{print $8,$2,$11}‘|sed -n ‘/^Z/p‘|wc -l`"
echo
echo [Memory Info]
echo `free -m |grep Mem|awk { print "total:"$2 "MB used:"$3 "MB free:"$4 "MB shared:"$5 "MB buffers:"$6 "MB cached:"$7 "MB" }`
echo
echo [Disk Info]
echo -e "`df -h|sed ‘1d‘|awk ‘/%/ { if ($6=="") {printf "%s\ttotal:%s\tused:%s\tUse%:%s\n",$5,$1,$2,$4 } else {printf "%s\ttotal:%s\tused:%s\tUse%:%s\n",$6,$2,$3,$5 } }‘`"
echo
echo [Net Info]
echo IP: `ifconfig |grep "inet addr:" |grep -v "127.0.0.1"|awk { print $2 }|awk -F: {print $2}`
echo "netstat: `netstat -an|awk ‘/^tcp/ { ++s[$NF] } BEGIN {ORS=" "} END {for(a in s) print a,s[a]}‘`"

 

 

获取服务器基本信息.sh

标签:

原文地址:http://www.cnblogs.com/liuyansheng/p/5948004.html

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