用于检测linux主机中的网络服务是否开启的一段shell脚本
概述: 本文分享的这个shell脚本,使用端口号来查询某一服务的开启状态。
查询主机启动的端口,使用命令:
复制代码代码示例:
netstat -tuln
其中:127.0.0.1是针对本机开放,0.0.0.0是针对整个internet开放
常用端口:
Shell脚本的代码如下:
复制代码代码示例:
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH testing=$(netstat -tuln|grep”:80”) #侦测80端口是否开启 if[”testing”!=””];then echo “WWW is running in your system.” fi testing =$(netstat -tuln|grep”:22”) #检测22端口是否开启 if[”testing”!=””];then echo”SSH is running in you system” fi testing=$(netstat -tuln|grep”:21”) #检测21端口是否开启 if[”testing”!=””];then echo”FTP is running in your system” (责任编辑:IT) |