Latest web development tutorials

commande ping Linux

Linux commande Daquan Linux commande Daquan

commande ping Linux pour détecter un hôte.

Exécutez la commande ping utilise le message de réponse de demande de transmission de protocole ICMP est envoyé, si la fonction de réseau hôte distant pas de problème, je vais revenir l'information devrait donc savoir que l'hôte fonctionne normalement.

grammaire

ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]

Description Paramètre:

  • -d utiliser la fonction Socket SO_DEBUG.
  • -c <achèvements> set pour remplir les temps de réponse des requêtes.
  • détection de limite -f.
  • -i <intervalle en secondes> Spécifie l'intervalle pour envoyer et recevoir des informations.
  • -I <Interface réseau> envoyé paquet de données en utilisant une interface réseau spécifique.
  • -l <chargement frontal> mis le paquet avant l'envoi de la demande d'information, d'abord émis.
  • valeur de sortie -n seulement.
  • -p <modèle de style> Set remplissage styles de modèles de paquets.
  • -q n'affiche pas l'exécution de l'instruction processus d'exception, le début et la fin de l'information pertinente.
  • -r ignorer la table de routage normal, directement au paquet de données à l'hôte distant.
  • processus de routage -R Record.
  • -s <taille de paquet> définir la taille de paquet.
  • -t <valeur de survie> Définissez la taille de la valeur de survie de TTL.
  • affiche -v détaillées instructions d'exécution.

Exemples

Détecter si la communication avec l'hôte

# 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

Indique le nombre de paquets reçus

# 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

//收到两次包后,自动退出

Multi-paramètres

# 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

Linux commande Daquan Linux commande Daquan