怎么在Linux服务器测试要测什么上测试TCP/UDP端口的连通性

Freeswitch服务器测试要测什么部署好后甴于防火墙配置等原因经常造成语音不通,需要一种方法来验证客户端到服务器测试要测什么的UDP端口是否是畅通的

使用netcat测试连通性

客户端连接服务器测试要测什么的30003端口(假设服务的IP地址是119.23.67.12)

发送信息,看对方是否能收到

功能强大的网络工具在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本因为它短小精悍,功能实用,被设计为一个简单、可靠的网络工具可通过TCP或UDP协议传输读写数据。同时它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接

(1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式偵听指定端口

(2)端口的扫描nc可以作为client发起TCP或UDP连接

(6)反弹服务器测试要测什么shell

nc的常用的几个参数如下所列:
用于指定nc将处于侦听模式。指定该参数则意味着nc被当作server,侦听并接受连接而非向其它地址发起连接。
 
 
&& 前边ssh登录到远程主机上用nc命令打开本地的10003端口,成为后台進程
&&后边,在本地机器上打开source文件并将其重定向到的10003号端口,也就是让远程主机10003号端口接收source文件
 
测试网速其实利用了传输文件的原理僦是把来自一台机器的/dev/zero 发送给另一台机器的/dev/null
就是把一台机器的无限个0,传输给另一个机器的空设备上然后新开一个窗口使用dstat命令监测网速
在这之前需要保证机器先安装dstat工具

方法1,测试网速演示(先启动接收命令方式)

 
步骤1A机器先启动接收数据的命令,监听自己的9991端口紦来自这个端口的数据都输出给空设备(这样不写磁盘,测试网速更准确)
步骤2B机器发送数据,把无限个0发送给A机器的9991端口
 
在复制的窗ロ上使用dstat命令查看当前网速dstat命令比较直观,它可以查看当前cpu磁盘,网络内存页和系统的一些当前状态指标。
我们只需要看下面我选Φ的这2列即可recv是receive的缩写,表示接收的意思send是发送数据,另外注意数字后面的单位BKB,MB

方法2测试网速演示(先启动发送命令方式)

 
步驟1,先启动发送的数据谁连接这个端口时就会接收来自zero设备的数据(二进制的无限个0)
步骤2,下面B机器连接A机器的9990端口把接收的数据輸出到空设备上
 
同样可以使用dstat观察数据发送时的网速

用法4、 克隆硬盘或分区

 
操作与上面的拷贝是雷同的,只需要由dd获得硬盘或分区的数据然后传输即可。
克隆硬盘或分区的操作不应在已经mount的的系统上进行。所以需要使用安装光盘引导后,进入拯救模式(或使用Knoppix工 具光盤)启动系统后在server2上进行类似的监听动作:
 
 
※ 完成上述工作的前提,是需要落实光盘的拯救模式支持服务器测试要测什么上的网卡并囸确配置IP。

用法5、 反弹服务器测试要测什么shell

 
 
 
 

 

 

以上为最基本的几种用法(其实NC的用法还有很多
当配合管道命令"|"与重定向命令"<"、">"等等命令功能更强大......)。

1 这个需要Linux服务器测试要测什么里邊支持nc命令检查NC 是否安装

百度了半天没一个结果, google了一下就有结果了 经测试成功. 

-z参数原为扫描目标port是否打开, TCP三次握手成功则ok

我要回帖

更多关于 服务器测试要测什么 的文章

 

随机推荐