日常巡檢是很多運維的小夥伴們每天必須進行的一件事,反反複複就那幾條命令,敲得不勝其煩。有沒有一個一勞永逸的辦法呢?
有,我們可以創建一個腳本在系統登錄時自動執行,執行之後系統的各種基礎信息清楚地出現在眼前。而且還可以将此腳本添加到定時任務,每天在固定時間點自動執行之後通過ftp等工具傳到我們指定的位置,非常方便!
登錄後界面
cd ~
ls –al
initialization.sh
cd /home/weblogic/scripts/
vi編輯initialization.sh,編輯完畢之後保存退出vi,對其進行授權(chmod 700 initialization.sh)。
授權後的initialization.sh
#!/bin/sh
echo -e "\033[30;32m"
echo ""
echo "**********歡迎登陸本應用服務器***********"
echo " initialization.sh 查看系統初始化信息"
echo "******************************************"
echo "主機名:"
hostname
echo"******************************************"
echo "本次登錄的用戶是:"
whoami
echo"******************************************"
echo "系統時間:"
date
echo"******************************************"
echo "系統運行時間及負載:"
uptime
echo"******************************************"
echo "磁盤使用情況:"
df -H
echo"******************************************"
echo "内存使用情況:"
free -g
echo"******************************************"
echo "最近10次系統登錄情況:"
last -10
echo "******************************************"
echo "當前在線用戶:"
w
echo"******************************************"
echo "當前系統情況請輸入命令top!"
echo"******************************************"
echo ""
echo -e "\033[0m"
當然,這個方法隻适用于機器數量少的情況,如果機器很多的話,極客君還是建議各位使用監控系統!寫得倉促,難免疏漏,敬請各位指教,如有更好的意見或建議歡迎在評論區進行讨論,望輕噴!
,