运维工程师在服务搭建的过程中,经常要测试网络是否连通,进行服务调测,那么怎么判断网络端口通不通呢?今天教大家几个常用的测试方法。
工具/原料
电脑HP
LinuxCentos7
xSHELL6.0
方法1:telnet命令
1、telnet命令是测试网络最常用的工具,使腩柽鬣盛用方式telnet远程ipport.如图,是网络端口通和不通的两种情况,当出现telnet:connecttoaddress吭稿荔徊192.168.150.168:Connectionrefused时,有两种情况,首先网络不通,你可以使用ping检测,如果网络通,可能对方服务器没有启动对应的服务。
方法2:nc命令
1、nc命令作用很强大,有时候会遇咦筋庑檗到这种情况,就是网络管理员策略已经开通了,放开了指定的端口,但是我们的服务没有部署,远程服务器的端口迨藻悃顼没有启动,此时可以使用nc命令。例如远程服务器的80端口没有启动,但是想测试网络策略是否生效,在远程服务器192.168.150.168执行nc-l80命令,进行80端口的侦听。yum-yinstallnc进行工具的安装
2、在本地服务器使用nc-zv192.168.150.16880命令测试,当然你也可以使用在telnet192.168.150.16880进行测试和nc命令配合使用
方法3:ssh命令
1、我们韦蛾拆篮经常使用ssh进行远程服务器的登录,其实ssh也可以作为网络端口连通性测试ssh-v-p1521oracle@192缕计瓤账.168.150.168,如图测试1521端口是否通,-v进行调试,可以打印中间过程的日志
方法4:get命令
1、get命令功能很强大,我们经常会使用此工具下载文件,此命令也可以进行端口测试,如图使用很简单显示Connectingto192.168.150.168:1521...connected.表示端口可以正常连接