Linux Ping Command Tutorial

Linux Ping Command Tutorial
Hvis du er en vanlig terminalbruker på en hvilken som helst plattform, må du være kjent med “Ping” -kommandoen. Ping er et av de mest brukte verktøyene for nettverksdiagnose for å sjekke om nettverket er tilgjengelig eller tilgjengelig. Dessuten brukes denne kommandoen også for å sjekke serverstatusen.

Ping bruker ICMP (Internet Control Message Protocol) -pakker for å samle nettverksstatistikk. De vanligste oppgavene som ping -kommando utfører er:

  • Testing av nettverkstilkobling, inkludert LAN og Internett.
  • Kontrollerer serverstatus.
  • Testing av DNS -problemer.

Når du bruker “Ping” -kommandoen, sender enheten en forespørsel til vertsenheten og venter på at tilkoblingen skal etablere. Ping -kommandoproduksjonen inneholder informasjon om pakker og hvor lang tid hver pakke tok for å nå verten. Terminalen fortsetter å skrive ut svarene til kommunikasjonen blir avbrutt. La oss sjekke hvordan du bruker ping -kommandoen i Linux:

Hvordan bruke ping -kommandoen:

For det første, sjekk den grunnleggende syntaksen til “Ping” -kommandoen:

ping [alternativer] vertsnavn

La oss pinge Linuxhint -serveren, lanseringsterminalen og skriv:

$ Ping Linuxhint.com

Ovennevnte utgang viser forskjellige informasjon:

ICMP_SEQ: Sekvensnummeret til pakken. Hvis det er den første pakken, ville ICMP_SEQ -nummeret være 1.

ttl: TTL står for "Time to Live", TTL -nummeret representerer antall humle (rutere) en pakke tar for å nå destinasjonen før den blir kastet.

tid: Hvor mye tid en pakke tar for å nå destinasjonen og deretter gå tilbake til vertsenheten.

For å stoppe pingprosessen, trykk “CTRL C”, vil kommandoen fortelle antall pakker den overførte/mottatte, antall tapte pakker og tid.

Hvis du ikke får et ping -svar, er det ingen nettverkstilkobling mellom enheten og vertsserveren.

Hvordan endre tidsintervallet mellom pakker (ping -kommando):

Ping -kommandoen sender pakke etter ett sekund som standard, men denne tidsvarigheten kan endres. For å endre tiden, bruk “-I” etter “Ping”:

$ ping -i 2 linuxhint.com

For å redusere tiden:

$ ping -i 0.2 Linuxhint.com

Hvordan sjekke statusen til et lokalt nettverk (ping -kommando):

Hvis du har problemer med å få tilgang til et nettsted, kan du også diagnostisere ditt lokale nettverk via Ping -kommandoen. Det er forskjellige tilnærminger som bruker noen av dem:

Den raskeste måten er:

$ ping 0

Eller:

$ ping localhost

Og noen brukere foretrekker:

$ ping 127.0.0.1

Hvordan begrense antall pakker (ping -kommando):

Ping-kommandoen fortsetter å sende pakker til den manuelt stoppet, men antall pakker kan begrenses ved å bruke "-c" og deretter antall pakker fordi vertsnavn:

$ ping -c 4 linuxhint.com

Ovennevnte utgang indikerte at kommandoen bare sendte 4 pakker. Det andre alternativet for å begrense antall pakker er å sette tiden:

$ ping -W 6 Linuxhint.com

Kommandoen ovenfor vil slutte å pinge etter 6 sekunder.

Hvordan oversvømme nettverket (Ping -kommandoen):

For å sjekke ytelsen til nettverket under tung belastning, kan Ping -kommandoen også brukes til å oversvømme nettverket:

$ ping -f linuxhint.com

I utgangen representerer hver prikk den sendte pakken og bakrommet for hvert svar.

Hvordan få et sammendrag av statistikk (Ping -kommando):

Hvis du bare er interessert i å få et sammendrag av pakkeroverføringen, bruk “-Q”, Q er denne operatøren for stille:

$ ping -c 5 -q linuxhint.com

Hvordan lage ping hørbar (ping -kommando):

For å aktivere lyden fra hver ping, bruk "-A" -operatøren:

$ ping -a linuxhint.com

Vanlig brukte pingalternativer:

Noen andre ofte brukte pingalternativer og deres bruk er nevnt nedenfor:

Alternativ Beskrivelse
-b Lar ping kringkasting ip
-l Sende pakker uten å vente på svar (krever sudotillatelse til å sende mer enn 3 pakker)
-V Det viser den nåværende versjonen av pingen
-v Viser flere ICMP -pakker sammen med ekko -svar
-T Lar å sette tid til å leve (TTL)
-d For feilsøking av sokkel
-r Tillater bypass -rutetabellen og sender direkte til verten.
-s Angir pakkestørrelsen

Konklusjon:

Ping-kommandoen er et kjent verktøy for å diagnostisere/feilsøke og få nettverksinformasjon. Dette innlegget fokuserer på noen viktige kommandoer om ping og deres bruk. Hvis du fremdeles trenger mer informasjon om ping, så utfør "mann ping”I terminalen.