网站的后期运营及维护费用,网站建设太金手指六六二八,php网站建设难点,织梦网站怎样做百度主动推送shell脚本查看端口是否连通 shell脚本查看是否可以连通对方端口 shell脚本检查端口连通性
场景如#xff1a;centos服务器上#xff0c;本机需要连接其他机器的服务#xff0c;为了确保连接能够连通
一般使用telnet 11.11.11.11:8080 看是否能连通
因为是其他机器的服务…shell脚本查看端口是否连通 shell脚本查看是否可以连通对方端口 shell脚本检查端口连通性
场景如centos服务器上本机需要连接其他机器的服务为了确保连接能够连通
一般使用telnet 11.11.11.11:8080 看是否能连通
因为是其他机器的服务网络原因防火墙原因对方服务关了等都可能不通
做个脚本方便每次检查
常用的telnet命令判断
1.返回如Connection refused显示连接拒绝网络是连通的可能服务没开启
2.返回如超时......
3.返回如No route to host 是被对方防火墙挡住了
脚本里用的是nc命令
yum -y install nc 需要先安装
参数
#-z:零I/O模式 被用来扫描 #-v:显式地输出 #-w3超时时间3秒
#/bin/bash
NOW$(date %Y-%m-%d\ %H:%M:%S)
echo 开始时间${NOW}
echo 【A服务需要用到的确保连通】
AA
10.11.12.13:8080
114.114.114.114:53
192.168.11.11:443
140.206.131.122:443
qyapi.weixin.qq.com:443for ii in ${AA};
doiia${ii/:/ } #替换字符串tport1nc -zvw3 ${iia} 2/dev/nullif [[ $? -eq 0 ]];thenecho $iia nc命令端口连通elseecho $iia nc命令端口连不通fi
done
返回如
11.11.11.11 443 nc命令端口连不通 22.22.22.22 443 nc命令端口连通