UNIX ping命令示例
时间:2020-01-09 10:46:08 来源:igfitidea点击:
如何使用UNIX ping命令对UNIX网络问题进行故障排除?
您可以使用" ping"命令来测试本地服务器/计算机与远程UNIX服务器之间的连接。
ping命令每秒发送一次ICMP Echo Request(ECHO_REQUEST)数据包到主机。
通过ICMP Echo Response数据包回送的每个数据包都将写入标准输出,包括往返时间。
使用此命令可以找出:
- 如果远程服务器已启动并正在运行。
- 测试网络问题。
- 测试与本地或者远程网关的网络连接。
- 验证网络问题。
Unix ping命令语法
基本语法如下:
ping serverNameHere ping ServerIPAddress ping 192.168.1.2 ping www.theitroad.local ping [options] server-ip ping [options] server-name-here
Unix ping命令示例
打开终端应用程序,然后执行以下命令以测试与服务器yahoo.com服务器的连接,执行:
ping yahoo.com
输出示例:
PING yahoo.com (209.191.93.53) 56(84) bytes of data. 64 bytes from b1.www.vip.mud.yahoo.com (209.191.93.53): icmp_seq=1 ttl=50 time=311 ms 64 bytes from b1.www.vip.mud.yahoo.com (209.191.93.53): icmp_seq=2 ttl=50 time=310 ms 64 bytes from b1.www.vip.mud.yahoo.com (209.191.93.53): icmp_seq=3 ttl=50 time=309 ms 64 bytes from b1.www.vip.mud.yahoo.com (209.191.93.53): icmp_seq=4 ttl=50 time=310 ms ^C --- yahoo.com ping statistics -- 5 packets transmitted, 4 received, 20% packet loss, time 4007ms rtt min/avg/max/mdev = 309.710/310.718/311.594/0.966 ms
发送有限数量的ping
您可以在发送4个带有-c选项的ECHO_REQUEST数据包后停止,如下所示:
## Controlling the number of pings i.e. only send 4 ping requests to theitroad.local server ## ping -c 4 theitroad.local
避免DNS查找
传递-n选项可以避免查找主机地址的符号名称,即仅数字输出:
ping -n -c 4 theitroad.local
远程服务器联机时获得声音输出
假设您重新启动了远程服务器,或者家庭与ISP网络之间的连接断开。
您可以通过-A选项得到通知。
当发送下一个数据包之前未收到任何数据包时,它会发出响铃字符:
ping -A host-name-here ping -A 192.168.1.254