
时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(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
关键词标签:Linux
相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网
热门文章
安装红帽子RedHat Linux9.0操作系统教程
Linux服务器:设计高性能网站架构-LLMP
使用Clonezilla迁移到虚拟Linux环境
Linux上的MRTG流量监控中心
Linux 双网卡绑定一个IP原理及实现
linux和windows等系统远程控制ubuntu桌面
人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法
查看所有0条评论>>