#!/bin/bash
while :
doecho 「系統資訊:」
echo 「當前作業系統是:」(un
ame)
echo
"當前操
作系統版
本是:"
(uname) echo "當前作業系統版本是:"
(uname
)ech
o"當前
作業系統
版本是:
"( cat /etc/redhat-release)
echo 「當前核心版本號:」$(uname -r)
date | awk 『』
echo 「機器總共執行時長:」 $(uptime -p)
echo 「系統啟動時間為:」 (da
te−d
"(date -d "
(date−
d"(awk -f. 『』 /proc/uptime) second ago" +"%y-%m-%d %h:%m:%s")
echo 「當前主機名是:」 $(hostname)
echo
echo 「網路資訊:」
ifconfig eth0 | awk 『/netmask/ 』
route -n | awk 『/ug/ 』
ifconfig eth0 | awk 『/rx p/ 』
ifconfig eth0 | awk 『/tx p/ 』
cat /etc/resolv.conf | awk 『/nameserver/ 』
echo
echo 「硬體資訊:」
cpu=cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
echo 「當前主機的cpu品牌資訊是:」 $cpu
free -h | awk 『/mem/ 』
free -h | awk 『/mem/ 』
df | awk 『//$/ 』
df | awk 『//$/ 』
free -h | awk 『/swap/ 』
user_num=who | wc -l
echo 「當前登入使用者的總數為:」 $user_num
who | awk 『』
sleep 2
clear
done
linux系統tomcat監控指令碼
bin sh tomcatid ps ef grep tomcat grep w tomcat 7 online 9050 grep v grep awk starttomcat usr local tomcat tomcat 7 online 9050 bin startup.sh tomcatc...
Linux網絡卡速率監控指令碼
在運維工作中,要對每一台伺服器的網絡卡速率進行監控。但是如果專案很多,網絡卡取名規則不統一,就會導致不管zabbix還是其他的監控系統,對網絡卡的抓取都不能很精準和方便。所以自己寫了乙個獲取網絡卡指令碼,並且對速率進行監控。bin bash nets results get the network ...
mysql 監控指令碼 監控mysql狀態指令碼
監控mysql狀態,發現宕後,自動重啟,每秒檢查一次。check.sh bin bash while true do bin sleep 1 sh mysql status.sh done chengkill bin sh pid kill thread for chenglee if filefo...