命令输出:
- 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
(编辑:ASP站长网)
|