12 Praktiske Ping-Kommandoen Eksempler for Linux-Brukere

Ping er en enkel, mye brukt, cross-platform nettverk verktøy for testing hvis en vert er tilgjengelig på en Internet Protocol (IP) – nettverk. Det fungerer ved å sende en serie av Internet Control Message Protocol (ICMP) ECHO_REQUEST meldinger til målet vert og venter for en ICMP echo svar (eller ECHO_RESPONSE).,

Du kan kjøre en ping-test for å fastslå om datamaskinen kan kommunisere med en annen datamaskin (mål-vert), og hjelper deg med å fastslå:

  • om målet vert er tilgjengelig (aktiv) eller ikke,
  • for å måle tiden det tar for pakker for å komme til målet vert og tilbake til datamaskinen (round-trip time (rtt) for å kommunisere med de mål vert) og
  • pakketap, uttrykt som en prosentandel.,

resultatet er en liste over svarene fra målet vert sammen med den tiden det tar for den siste pakken for å nå målet vert og tilbake til datamaskinen. Det viser også en statistisk oppsummering av testen, som vanligvis er inkludert antall pakker som er sendt og de fikk, prosentandel av pakketap; minimum, maksimum, gjennomsnitt-rundt-tur ganger, og standard avvik for gjennomsnittet (mdev). I tilfelle en ping-testen mislykkes, vil du se feilmeldinger som output.,

Les Også: Fping – En Høy Ytelse Ping Verktøy for Linux

I denne artikkelen, vi vil forklare 12 praktisk ping-kommandoen eksempler for å teste reachability av en vert på et nettverk.

Les Ping-Kommandoen Eksempler

1. Du kan kjøre en enkel ping test for å se om targe vert www.google.com er tilgjengelig eller ikke. Du kan også bruke en IP-adresse i stedet for domenenavn som vist.,

$ ping www.google.comOR$ ping 216.58.212.78
Eksempel på Utdata

Fra resultatet av kommandoen ovenfor, ping var vellykket, og det var ingen pakker som går tapt. En viktig ting å legge merke til, i en ping test utgang er den tiden på slutten av hvert ping svar. Forutsatt at du gjennomfører en ping-testing dine servere, da verdien her teller mye, avhengig av type program du kjører på en server.,

Hvis, for eksempel, har du en web-applikasjon der en enkelt bruker forespørselen resulterer i så mange forespørsler til en database(r) for å generere resultater på UI, så en lavere ping tid til en bestemt server innebærer mer data blir overført uten forsinkelse og at det motsatte er sant.

2. Du kan angi antall ECHO_REQUEST er å bli sendt etter som ping kommer ut, ved hjelp av -c flagg som vist (i dette tilfellet ping test vil stoppe etter sending 5 pakker).

3., -i flagg kan du angi intervall i sekunder mellom sending hver pakke, standard verdi er ett sekund.

$ ping -i 3 -c 5 www.google.com

4. For å finne svar på nettverket under høy belastning, kan du kjøre en «ping flood», som sender forespørsler så fort som mulig, ved å bruke -f slå på. Bare root kan bruke dette alternativet, hvis ikke, bruker du kommandoen sudo for å få root-rettigheter.

5. Du kan aktivere pinge en kringkasting ved hjelp av -b som vist.

$ ping -b 192.168.43.255

6., For å begrense antall nettverk humle (TTL – Time-to-live) som prober traversen, bruk -t flagg. Du kan angi en verdi mellom 1 og 255; ulike operativsystemer ved å konfigurere forskjellige standarder.

Hver ruter som mottar pakken trekker minst 1 fra teller og hvis antallet er fortsatt større enn 0, ruter fremover pakken til neste hop, ellers er det forkaster det og sender en ICMP-respons tilbake til datamaskinen.

I dette eksempelet, TTL har overskredet, og ping-tester har mislyktes, som vist i skjermbildet.,

$ ping -t 10 www.google.com
Angi Ping-TTL Teller

7. Standard pakke størrelse bør være tilstrekkelig for en ping test, men du kan endre det for å møte dine spesifikke testbehov. Du kan angi størrelsen av nyttelast, i antall byte ved hjelp av -s alternativ, som vil resultere i en total pakke størrelse angitte verdien pluss 8 ekstra byte for ICMP-header.

$ ping -s 1000 www.google.com

8., Hvis preload er angitt, ping sender som mange pakker som ikke venter på svar. Merk at bare root kan velge en preload mer enn 3, ellers, kan du bruke kommandoen sudo for å få root-rettigheter.

$ sudo ping -l 5 www.google.com 

9. Det er også mulig å sette av tid til å vente på et svar, i sekunder, ved hjelp av -W alternativet som vises.

$ ping -W 10 www.google.com

10. For å angi et tidsavbrudd i sekunder, før ping ut uavhengig av hvor mange pakker som er sendt eller mottatt, bruk -w flagg.

$ ping -w 10 www.google.com

11., -d alternativet lar deg aktivere debug IP-pakke detaljer som vises.

$ ping -d www.google.com

12. Du kan aktivere detaljert ut med -v flagg, som følger.

$ ping -v www.google.com

Merk: Ping kan ikke nødvendigvis brukes for testing nettverk tilkobling, er det bare forteller deg om en IP-adresse er aktiv eller inaktiv. Det er vanligvis brukt sammen med traceroute programmet, men MTR – et moderne verktøy for nettverksdiagnostikk kombinerer funksjonaliteten til ping og traceroute, og gir mange ekstra funksjoner.,

For en omfattende liste av nettverk verktøy, sjekk ut: En Linux-Sysadmin ‘ s Guide to Nettverk Ledelse, Problemløsing og Feilsøking

Oppsummering

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *