由于公司要更新框架使用新的服务器,其中要开通对应的IP和port的专线地址端口映射,需要运维同学在新服务中检查相应的服务器和端口号是否能连通。整理如下telnet/ping命令执行成功。
先做准备工作,整理一个ip.txt,里面要用到的IP和端口都放进去,IP和端口之间以空格隔开,示例如下:
11.250.1.110 10000
10.255.2.10 7211
192.168.12.100 9080
运行如下telnet.sh 文件即可查看对应的IP和端口是否连通。(chmod +x telnet.sh , 赋予执行权限)
#!/bin/bash
echo "prod environment"
echo "telnet result"
cat ip.txt|while read line
do ip=`echo $line |awk '{print $1,$2}'`
echo "you will telent this machine: "${ip}
(sleep 1;) | timeout 5 telnet $ip | grep Connected
done
或者用如下命令行也可以查看telnet到对应服务器端口的连通信息
cat ip.txt|while read line;do ip=`echo $line |awk '{print $1,$2}'`;echo -e "服务器和端口号:${ip}";(sleep 1;) | timeout 5 telnet $ip | grep Connected;done