Linux Ping kommandoopplæring

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 å kontrollere om nettverket er tilgjengelig eller tilgjengelig. Dessuten brukes denne kommandoen også til å kontrollere serverstatusen.

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







  • Tester nettverkstilkobling, inkludert LAN og internett.
  • Kontrollerer serverstatus.
  • Tester DNS -problemer.

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



Slik bruker du ping -kommandoen:

Sjekk først den grunnleggende syntaksen til ping -kommandoen:



ping [alternativer] vertsnavn

La oss pinge linuxhint -serveren, starte Terminal og skrive:





$pinglinuxhint.com

ping/1%20copy.png

Utdataene ovenfor viser forskjellig informasjon:



icmp_seq : Pakningens sekvensnummer. Hvis det er den første pakken, vil icmp_seq -tallet være 1.

ttl : ttl står for Time to Live, ttl -nummeret representerer antall hopp (rutere) en pakke tar for å nå destinasjonen før den kastes.

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

For å stoppe ping -prosessen, trykk Ctrl C, kommandoen vil fortelle antall pakker den sendte/mottok, antall tapte pakker og tid.

ping/2%20copy.png

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

Slik endrer du tidsintervallet mellom pakker (ping -kommando):

Ping -kommandoen sender pakken etter ett sekund som standard, men denne tidsvarigheten kan endres. For å endre tiden, bruk -i etter ping:

$ping-Jeg2linuxhint.com

ping/3%20copy.png

Slik reduserer du tiden:

$ping-Jeg0,2linuxhint.com

ping/5%20copy.png

Slik kontrollerer du statusen til et lokalt nettverk (ping -kommando):

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

Den raskeste måten er:

$ping 0

Eller:

$pinglokal vert

og noen brukere foretrekker:

$ping127.0.0.1

ping/multip.png

Slik begrenser du antall pakker (ping -kommando):

Ping -kommandoen fortsetter å sende pakker til den stoppes manuelt, men antall pakker kan begrenses med -c og deretter antall pakker fordi vertsnavn:

$ping–C4linuxhint.com

ping/9%20copy.png

Utdataene ovenfor indikerte at kommandoen bare sendte 4 pakker. Det andre alternativet for å begrense antall pakker er å angi tiden:

$ping-i 6linuxhint.com

ping/10%20copy.png

Kommandoen ovenfor slutter å pinge etter 6 sekunder.

Slik oversvømmer du nettverket (ping -kommando):

For å kontrollere ytelsen til nettverket under tung belastning, kan ping -kommando også brukes til å oversvømme nettverket:

$ping–F linuxhint.com

ping/11%20copy.png

I utdataene representerer hver prikk den sendte pakken og tilbaketasten for hvert svar.

Slik får du et sammendrag av statistikk (ping -kommando):

Hvis du bare er interessert i å få et sammendrag av pakkeoverføring, så bruk -q, q er denne operatøren som står for stille:

$ping–C5–Q linuxhint.com

ping/12%20copy.png

Slik gjør du ping hørbar (ping -kommando):

For å aktivere lyden til hver ping, bruk -a -operatøren:

$ping–En linuxhint.com

ping/13%20copy.png

Vanlige pingalternativer:

Noen andre vanlige pingalternativer og deres bruk er nevnt nedenfor:

Alternativ Beskrivelse
-b Tillater å pinge kringkastings -IP
-de Sender pakker uten å vente på svar (krever sudo -tillatelse for å sende mer enn 3 pakker)
-V Den viser den nåværende versjonen av pingen
-v Viser flere ICMP -pakker sammen med ekkosvar
-T Gjør det mulig å angi levetid (ttl)
-d For socket feilsøking
-r Tillater bypass -rutingtabellen og sender direkte til verten.
-s Angir pakkestørrelsen

Konklusjon:

Ping-kommando er et velkjent verktøy for å diagnostisere/feilsøke og få nettverksinformasjon. Dette innlegget fokuserer på noen viktige kommandoer for ping og bruken av dem. Hvis du fortsatt trenger mer informasjon om Ping, kan du kjøre mann ping i terminalen.