時(shí)間:2015/6/28來(lái)源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)
#!/bin/bash
#program:Usingtostudythe[if...then...fi]program
#dsk2007/10/83:00
#content:Iwillusingthisprogramtoshowyousevices
#1.printtheprogram''sworkinyourscreen
echo "Now,the service of your Linux system will be detect!"
echo "The www,ftp,ssh,and sendmail pop3 will be detect!"
echo ""
#2.www
www=`netstat -ntlp | awk '{print $4}' | grep :80$`
if [ "$www" != "" ];
then
echo $www
echo "WWW is runing"
else
echo $www
echo "WWW is NOT runing"
killall -9 httpd
/usr/sbin/Apachectl start
#service httpd start
fi
#3.ftp
ftp=`netstat -an | grep LISTEN | grep :21`
if [ "$ftp" != "" ]; then
echo $ftp
echo "FTP is runing "
else
echo "FTP is not runing"
killall -9 vsftpd
#service vsftpd start
/etc/init.d/vsftpd start
fi
#4.ssh
ssh=`netstat -ntlp | awk '{print $4}' | grep :22$`
#ssh=`netstat -an | grep LISTEN | grep :22`
if [ "$ssh" != "" ]; then
echo $ssh
echo "SSH is running"
else
echo "SSH is not running"
fi
#5.sendmail pop3
smtp=`netstat -an | grep LISTEN | grep :25`
pop3=`netstat -an | grep LISTEN | grep :110`
if [ "$smtp" != "" ] && [ "$pop3" != "" ]; then
echo "Send mail is OK!"
elif [ "$smtp" != "" ] && [ "$pop3" = "" ]; then
echo " Send mail have some problems of your pop3!"
elif [ "$smtp" = "" ] && [ "$pop3" != "" ]; then
echo "Send mail have so me problems of your smtp!"
else
echo "Send mail is NO Trunning!"
fi
關(guān)鍵詞標(biāo)簽:Linux
相關(guān)閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程使用screen管理你的遠(yuǎn)程會(huì)話GNU/Linux安裝vmware如何登錄linux vps圖形界面 Linux遠(yuǎn)程桌面連
人氣排行 Linux下獲取CPUID、硬盤序列號(hào)與MAC地址linux tc實(shí)現(xiàn)ip流量限制dmidecode命令查看內(nèi)存型號(hào)linux下解壓rar文件安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程Ubuntu linux 關(guān)機(jī)、重啟、注銷 命令lcx.exe、nc.exe、sc.exe入侵中的使用方法查看linux服務(wù)器硬盤IO讀寫負(fù)載