# 自动判断samba,http,named,dovecot,tomcat等服务是否正常启动

#

#作者:胡昌文

#时间:2008-09-28

#MSN:[email]hucw_rhce@hotmail.com[/email]

#

#

#!/bin/sh

SAMBA1=`netstat -nutlp | grep :137 | grep smbd`

SAMBA2=`netstat -nutlp | grep :138 | grep smbd`

SAMBA3=`netstat -nutlp | grep :139 | grep smbd`

SAMBA4=`netstat -nutlp | grep :445 | grep smbd`

SAMBA=$SAMBA1$SAMBA2$SAMBA3$SAMBA4

if [ "$SAMBA" ]; then

echo -e "Checking samba services......                    [ \033[32mOK\033[m ]"

else

echo -e "Checking samba services......                    [ \033[31mNG\033[m ]"

fi

APACHE=`netstat -nutlp | grep :80 | grep httpd`

if [ "$APACHE" ]; then

echo -e "Checking httpd services......                    [ \033[32mOK\033[m ]"

else

echo -e "Checking httpd services......                    [ \033[31mNG\033[m ]"

fi

SMTP=`netstat -nutlp | grep :25 | grep master`

if [ "$SMTP" ]; then

echo -e "Checking smtpd services......                    [ \033[32mOK\033[m ]"

else

echo -e "Checking smtpd services......                    [ \033[31mNG\033[m ]"

fi

POP3=`netstat -nutlp | grep :110 | grep dovecot`

if [ "$POP3" ]; then

echo -e "Checking dovecot services......                    [ \033[32mOK\033[m ]"

else

echo -e "Checking dovecot services......                    [ \033[31mNG\033[m ]"

fi

MYSQL=`netstat -nutlp | grep :3306 | grep mysql`

if [ "$MYSQL" ]; then

echo -e "Checking mysqld services......                    [ \033[32mOK\033[m ]"

else

echo -e "Checking mysqld services......                    [ \033[31mNG\033[m ]"

fi

NAMED=`netstat -nutlp | grep :53 | grep named`

if [ "$NAMED" ]; then

echo -e "Checking named services......                    [ \033[32mOK\033[m ]"

else

echo -e "Checking named services......                    [ \033[31mNG\033[m ]"

fi

JAVA=`netstat -nutlp | grep 8080 | grep java`

if [ "$JAVA" ]; then

echo -e "Checking tomcat services......                    [ \033[32mOK\033[m ]"

else

echo -e "Checking tomcat services......                    [ \033[31mNG\033[m ]"

fi

linux网络服务偶尔失效,判断linux下的网络服务是否正常启动相关推荐

  1. linux 6.3 ftp安装,CentOS6.3下安装VSFTP服务

    centos下安装ftp服务器详细步骤: 第一步,检查服务器端是否已经安装ftp:[root@localhost centos]# rpm -q vsftpd 如果出现的是:[root@localho ...

  2. Java微服务开发指南-Java环境下的微服务

    本文涉及的内容,能让你学到什么? 本书适用于开发微服务的Java开发人员和架构师.我们在开始介绍微服务架构前,先讲述一些抽象的基本概念.不幸的是,使用新技术并不能神奇地解决分布式系统问题.但是我们通过 ...

  3. Java微服务开发指南 -- Java环境下的微服务

    Java环境下的微服务 本文涉及的内容,能让你学到什么? 本书适用于开发微服务的Java开发人员和架构师.我们在开始介绍微服务架构前,先讲述一些抽象的基本概念.不幸的是,使用新技术并不能神奇地解决分布 ...

  4. linux使关机命令失效,解决Linux系统在设置alias命令重启后失效的问题

    在使用linux系统的过程中,大多数情况下都是在字符界面下进行的.有些比较长的命令我们不希望每次都重复输入,这样不仅浪费时间而且还容易出错:我们会使用alias命令来解决. 比如: alias ll= ...

  5. ufei pe安装linux,制作UEFI(64位)下的WinPE + Ubuntu + Acronis多启动U盘

    最近研究了一下如何制作一个多启动U盘,其中想包含的功能是WinPE(这里选择WEPE),Ubuntu 18.04,Acronis True Image 2018的ISO恢复盘.这里分享一下制作的经验和 ...

  6. linux 脚本 DIST,shell 脚本判断linux 的发行版本

    原文 vi ./Get_Dist_Name.sh #!/bin/bash Get_Dist_Name() { if grep -Eqii "CentOS" /etc/issue | ...

  7. 玩转无线网络 分享在win 7系统下无线网络的设置方法——xinfanqie.com

    比起有线网络无线网络更是受到大众的青睐,无线网络的方便之处大家都看到了,使用无线网络可以在一个范围内自由自在的上网不用受到双绞线的羁绊何乐而不为呢?无线网络为联网的灵活性提供了极大方便,而且设置无线网 ...

  8. linux系统下重启网络服务的两种方法

    linux系统下重启网络服务的两种方法 发布时间:2020-04-02 11:25:25 来源:亿速云 阅读:207 作者:小新 今天小编给大家分享的是linux系统下重启网络服务的两种方法,很多人都 ...

  9. 进程控制(二)与linux下的自有服务

    一.进程动态信息查看top 第一部分 统计信息 [root@yunwei1 ~]# top top - 19:22:52 up 1:32, 2 users, load average: 0.00, 0 ...

最新文章

  1. java drools5_Java Drools5.1 规则流基础【示例】
  2. Activity具体解释(生命周期、以各种方式启动Activity、状态保存,全然退出等)...
  3. 只需 4 步,自己搞个 Spring Boot Starter!
  4. JDK的OutputStream为什么方法write(int b)的入参类型是int呢?
  5. 充电提示音_iPhone如何自定义充电提示音,图文教程
  6. (二)ElasticSearch6.1.1 Python API
  7. Pentium的指令系统(4)——串操作指令
  8. ADO.NET数据库应用开发_ExtendedProperties属性
  9. day03:关于惯性导航工具箱的学习与使用:use of the progen
  10. 高分辨率下应用程序显示模糊的解决办法
  11. mysql中什么来维护表之间_转mysql维护索引和表
  12. 主板故障的分析和诊断
  13. SQLServer 2008数据库查看死锁、堵塞的SQL语句
  14. sql常用语句之DDL
  15. 用Jsoup从网页上抓取中国地区编号转变成Map
  16. 基于javaweb学生就业管理系统的设计与实现(论文+程序设计+数据库文件)下载
  17. 目标检测模型的评价标准-AP与mAP
  18. 基于AIX VIOS常用命令整理
  19. 2021年数维杯数学建模分析和思路——B题
  20. 创造与魔法java语言_创造与魔法 | 最新魔法使用大全

热门文章

  1. python Tags 母板 组件 静态文件相关 自定义simpletag inclusion_tag
  2. amazeui学习笔记--css(基本样式3)--文字排版Typography
  3. ON DUPLICATE KEY UPDATE
  4. 【jQuery Demo】图片由下至上逐渐显示
  5. Android零基础入门第83节:Activity间数据传递方法汇总
  6. 14-angular.isDefined
  7. CentOS7.0 安装 tomcat-9.0
  8. 如何把UIView转成UIImage,解决模糊失真问题
  9. EVC4.0 PPC2003 Emulator 转中文版
  10. 先进的NumPy数据科学