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
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.
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
Slik reduserer du tiden:
$ping-Jeg0,2linuxhint.com
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 0Eller:
$pinglokal vertog noen brukere foretrekker:
$ping127.0.0.1
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
Utdataene ovenfor indikerte at kommandoen bare sendte 4 pakker. Det andre alternativet for å begrense antall pakker er å angi tiden:
$ping-i 6linuxhint.com
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
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
Slik gjør du ping hørbar (ping -kommando):
For å aktivere lyden til hver ping, bruk -a -operatøren:
$ping–En linuxhint.com
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.