Latest web development tutorials

comando ping Linux

Linux comando Daquan Linux comando Daquan

comando ping Linux per rilevare un host.

Eseguire il comando ping utilizza il messaggio di richiesta di risposta di trasmissione protocollo ICMP viene inviato, se la funzione di rete host remoto non è un problema, io tornare informazioni dovrebbero quindi sapere che l'host funzionare normalmente.

grammatica

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

Descrizione Parametro:

  • -d utilizzare la funzione SO_DEBUG Socket.
  • -c <Completamenti> impostato per soddisfare i tempi di richiesta di risposta.
  • rilevamento limite -f.
  • -i <intervallo in secondi> Specifica l'intervallo di inviare e ricevere informazioni.
  • -I <Interfaccia di rete> inviato pacchetto di dati utilizzando un'interfaccia di rete specifica.
  • -l <Caricamento frontale> impostato il pacchetto prima di inviare la richiesta di informazioni, prima rilasciato.
  • solo valore di uscita -n.
  • -p <modello di stile> Imposta riempimento stili modello pacchetto.
  • -q non visualizza le istruzioni di esecuzione processo di eccezione, l'inizio e la fine delle informazioni rilevanti.
  • -r ignorare normale tabella di routing, direttamente al pacchetto di dati all'host remoto.
  • processo di routing -R Record.
  • -s <dimensione del pacchetto> impostare la dimensione del pacchetto.
  • -t <valore di sopravvivenza> Imposta la dimensione del valore di sopravvivenza di TTL.
  • -V Mostra le dettagliate istruzioni di esecuzione.

Esempi

Rilevare se la comunicazione con l'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

Specifica il numero di pacchetti ricevuti

# 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-parametro

# 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 comando Daquan Linux comando Daquan