| 
                         命令输出: 
- robert@robert-ubuntu1410:~$ ping www.baidu.com 
 - PING www.a.shifen.com (111.13.100.92) 56(84) bytes of data. 
 - 64 bytes from localhost (111.13.100.92):icmp_seq=1 ttl=54 time=4.91 ms 
 - 64 bytes from localhost (111.13.100.92):icmp_seq=2 ttl=54 time=8.76 ms 
 - ^C 
 - --- www.a.shifen.com ping statistics --- 
 - 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 
 - rtt min/avg/max/mdev = 4.917/6.838/8.760/1.923 ms 
 
  
3、telnet 
telnet是TCP/IP协议族的一员,是网络远程登陆服务的标准协议,它为用户提供了在本地计算机上连接远程主机的能力和主要方式。 
使用方式: 
- telnet IP PORT 
 
  
命令输出: 
- robert at robert in ~/working/softwares/redis-3.0.5/src $ telnet localhost 6379Trying ::1... 
 - Connected to localhost. 
 - Escape character is '^]'. 
 - get hello 
 - $3 
 - world 
 
  
从上面输出可以看到,使用telnet协议可以直接连接redis端口,并发送redis命令。 
4、nc 
nc是NetCat的简称,在网络调试工具享有“瑞士军刀”的美誉,此命令功能丰富、短小精悍、简单实用,被设计成为一个易用的网络工具,可通过TCP/UDP协议传输数据。同时,它也是一个网络应用调试分析器,因为它可以根据需要创建各种不同类型的网络服务和连接,在调试Restful服务的时候,经常会发生不可预期的结果,这种情况下可以使用nc模拟启动服务器,把HTTP客户端连接到nc上,nc上会打印出Restful服务提供的所有参数,然后一一检查参数,找到问题。 
当然,也可用于传输二进制或者文本文件。 
传输文件端: 
- robert@robert-ubuntu1410:~$ nc localhost 8888 < test.txt 
 
  
接受文件端: 
- robert@robert-ubuntu1410:~$ nc -l 8888 
 - 12345678 
 
  
5、mtr 
Linux系统中的网络连通性测试工具,也可以用来检测丢包率。 
使用方式: 
- mtr -r sina.com 
 
  
命令输出: 
- robert@robert-ubuntu1410:~$ mtr -r sina.com 
 - Start:Sun Apr 23 16:40:27 2017 
 - HOST:robert-ubuntu1410           Loss%   Snt   Last   Avg  Best  Wrst StDev 
 -  1.|-- 192.168.1.1                0.0%    10    2.0   2.5   0.9  10.4   2.7 
 -  2.|-- 172.30.44.1                0.0%    10    6.4   7.5   5.8  13.8   2.3 
 -  3.|-- 10.1.10.201                0.0%    10    3.0   3.4   3.0   4.2   0.0 
 -  4.|-- 111.63.14.97               0.0%    10    5.5   6.6   5.1  16.4   3.4 
 -  5.|-- 111.11.74.9               90.0%    10   10.8  10.8  10.8  10.8   0.0 
 -  6.|-- 111.11.65.117             90.0%    10    7.9   7.9   7.9   7.9   0.0 
 -  7.|-- 221.183.26.205            80.0%    10    8.0   9.1   8.0  10.1   1.4 
 -  8.|-- 221.176.16.250            80.0%    10   11.9  12.8  11.9  13.8   1.0 
 -  9.|-- 221.176.21.194            90.0%    10   11.6  11.6  11.6  11.6   0.0 
 - 10.|-- 202.97.15.177             90.0%    10   25.1  25.1  25.1  25.1   0.0 
 - 11.|-- 202.97.88.237             90.0%    10   14.1  14.1  14.1  14.1   0.0 
 - 12.|-- 202.97.53.110              0.0%    10   20.4  16.0  13.7  20.4   2.1 
 - 13.|-- 202.97.58.114              0.0%    10   14.4  17.9  14.4  21.4   2.4 
 - 14.|-- 202.97.51.86              40.0%    10  211.2 207.4 204.9 211.2   2.5 
 - 15.|-- 203.14.186.34              0.0%    10  224.7 201.3 194.9 224.7  10.3 
 - 16.|-- 218.30.41.234              0.0%     9  218.1 219.6 215.3 238.7   7.3 
 - 17.|-- ???                       100.0     9    0.0   0.0   0.0   0.0   0.0 
 
  
其中第二列为丢包率,可以用来判断网络中两台机器连通性的质量。 
6、nslookup 
是一款检测网络中DNS服务器的是否能够正确解析域名的工具命令,并且可以输出。 
使用方式: 
- nslookup sina.com 
 
                          (编辑:宣城站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |