comando ping Linux
Linux comando ping para detectar un host.
Ejecutar el comando ping utiliza el mensaje de petición de respuesta de transmisión del protocolo ICMP se envía, si la función de red host remoto no hay problema, voy a volver por lo tanto, la información debe saber que el anfitrión operando normalmente.
gramática
ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]
Descripción de parámetros:
- -d utilizar la función Socket SO_DEBUG.
- -c <Terminaciones> set para cumplir con los tiempos de respuesta a la solicitud.
- límite de detección -f.
- -i <intervalo en segundos> Especifica el intervalo para enviar y recibir información.
- -I <Interfaz de red> envía paquetes de datos utilizando una interfaz de red específica.
- -l <carga frontal> establece el paquete antes de enviar la solicitud de información, expedido por primera vez.
- valor de salida -n solamente.
- -p <plantilla de estilo> fill definido estilos de la plantilla de paquetes.
- -q no se muestra la instrucción de ejecución de procesos excepción, el principio y el final de la información relevante.
- -r ignoran tabla de rutas normales, directamente al paquete de datos al host remoto.
- -R proceso de enrutamiento de grabación.
- -s <tamaño del paquete> establece el tamaño del paquete.
- -t <valor de supervivencia> Establece el tamaño del valor de supervivencia de TTL.
- -V Muestra detallan instrucciones de ejecución.
Ejemplos
La detección de si la comunicación con el host
# ping www.w3cschool.cc //ping主机 PING aries.m.alikunlun.com (114.80.174.110) 56(84) bytes of data. 64 bytes from 114.80.174.110: icmp_seq=1 ttl=64 time=0.025 ms 64 bytes from 114.80.174.110: icmp_seq=2 ttl=64 time=0.036 ms 64 bytes from 114.80.174.110: icmp_seq=3 ttl=64 time=0.034 ms 64 bytes from 114.80.174.110: icmp_seq=4 ttl=64 time=0.034 ms 64 bytes from 114.80.174.110: icmp_seq=5 ttl=64 time=0.028 ms 64 bytes from 114.80.174.110: icmp_seq=6 ttl=64 time=0.028 ms 64 bytes from 114.80.174.110: icmp_seq=7 ttl=64 time=0.034 ms 64 bytes from 114.80.174.110: icmp_seq=8 ttl=64 time=0.034 ms 64 bytes from 114.80.174.110: icmp_seq=9 ttl=64 time=0.036 ms 64 bytes from 114.80.174.110: icmp_seq=10 ttl=64 time=0.041 ms --- aries.m.alikunlun.com ping statistics --- 10 packets transmitted, 30 received, 0% packet loss, time 29246ms rtt min/avg/max/mdev = 0.021/0.035/0.078/0.011 ms //需要手动终止Ctrl+C
Especifica el número de paquetes recibidos
# ping -c 2 www.w3cschool.cc PING aries.m.alikunlun.com (114.80.174.120) 56(84) bytes of data. 64 bytes from 114.80.174.120: icmp_seq=1 ttl=54 time=6.18 ms 64 bytes from 114.80.174.120: icmp_seq=2 ttl=54 time=15.4 ms --- aries.m.alikunlun.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1016ms rtt min/avg/max/mdev = 6.185/10.824/15.464/4.640 ms //收到两次包后,自动退出
Multiparamétrico
# ping -i 3 -s 1024 -t 255 g.cn //ping主机 PING g.cn (203.208.37.104) 1024(1052) bytes of data. 1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=0 ttl=243 time=62.5 ms 1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=1 ttl=243 time=63.9 ms 1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=2 ttl=243 time=61.9 ms --- g.cn ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 6001ms rtt min/avg/max/mdev = 61.959/62.843/63.984/0.894 ms, pipe 2 [root@linux ~]# //-i 3 发送周期为 3秒 -s 设置发送包的大小 -t 设置TTL值为 255