#!/bin/bash
#检查服务器各类信息脚本
#2016-2-26
clear
if [[ $# -eq 0 ]]
then
reset_terminal=$(tput sgr0)
#check system date
date=$(date)
echo -e ‘\E[32m‘"system_date :" $reset_terminal $date
#check system version
os=$(uname -o)
#check system name
os_name=$(cat /etc/issue |grep Final)
echo -e ‘\E[32m‘"system_name :" $reset_terminal $os_name
#check system CPU
cpu=$(uname -m)
echo -e ‘\E[32m‘"system__CPU :" $reset_terminal $cpu
#check system kernel
kernel=$(uname -r)
echo -e ‘\E[32m‘"systemkernel :" $reset_terminal $kernel
#check system hostname
hostname=$(uname -n)
echo -e ‘\E[32m‘"system_name :" $reset_terminal $hostname
#chkeck system IP
IP=$(hostname -I)
echo -e ‘\E[32m‘"system_addr :" $reset_terminal $IP
#check system intranet
DNS=$(cat /etc/resolv.conf |grep -E "\<nameserver[ ]+" |awk ‘{print $NF}‘)
echo -e ‘\E[32m‘"system__DNS :" $reset_terminal $DNS
#chkeck system internet
ping -c 3 baidu.com &> /dev/null && echo -e ‘\E[32m‘ $reset_terminal "internet:connected" || echo -e ‘\E[32m‘ "internet:disconnected"
#chkeck system logged in user
who>/tmp/who
echo -e ‘\E[32m‘"logged in user :" $reset_terminal && cat /tmp/who
rm -rf /tmp/who
fi
本文出自 “sunshineboy” 博客,请务必保留此出处http://sunshineboy.blog.51cto.com/10310940/1745185
原文:http://sunshineboy.blog.51cto.com/10310940/1745185