Vi kan også få tidsvarighet for å overføre og motta svar fra et nettverk ved hjelp av Linux Ping -programmet. Ping sender en sekvens av ICMP -pakker for internettkontrollmelding (ICMP) til verten og venter deretter på en ICMP -svarmelding fra verten. Dette gir oss informasjon om nettverkets drift.
Vanlige utførte oppgaver ved ping er:
I denne artikkelen vil funksjonene/bruken av Ping -kommandoen bli diskutert.
Kontrollere Ping -verktøyets eksistens i systemet ditt
Ping -kommandoen er til stede i mange Linux -system som standard, men for å bekrefte dens eksistens, sjekk dens versjon med nedenfor nevnte kommando:
$ ping -v
Hvordan bruke ping -kommandoen
Syntaksen som skal følges for ping -kommandoen er nevnt nedenfor:
$ ping [alternativer] [hostname/ip]
For å sjekke tilkoblingen til enhver vert, kan du bruke ping -kommandoen. Her pakker jeg YouTube -serveren nedenfor nevnt kommando og sjekker resultatet nedenfor:
$ ping youtube.com
Overutgang Beskriv følgende informasjon:
ICMP_SEQ | Den forteller sekvensnummeret på pakke. For eksempel har første pakke ICMP_SEQ = 1 |
ttl | Står for "tid til å leve". Det forteller tellingen av “Nettverkshop” En pakke tar før kassering av ruteren. Rekkevidden er 1-255 |
tid | Tiden det tok for en pakke å komme til destinasjonen og gå tilbake til opprinnelsen. Millisekunder brukes til å uttrykke tid. |
trykk Ctrl+c For å stoppe prosessen, og etter at prosessen er avsluttet, blir tellingen av mottatt pakker eller overført, er tellingen av tapte pakker og også tid rapporteres av denne kommandoen som vist nedenfor:
Det vil ikke være noen nettverkstilkobling mellom enheten din og vertsserveren hvis du ikke får en ping -respons.
Hvordan bruke ping -kommando på Ubuntu
Noen ofte brukte ping -kommandoer følger:
Endre tidsintervall mellom pakker ved hjelp av ping -kommando på Ubuntu
Som standard leverer ping -kommandoen pakker etter ett sekund, selv om denne perioden kan endres.
Ved bruk av "-Jeg" Flagg etter ping -kommando kan vi endre tiden nedenfor nevnt syntaks:
$ ping -i [endret tid] vertsadresse
Å øke tiden: Hvis du vil øke tidsintervallet mellom pakker, så spesifiserer du “Endret tid” større enn 1 etter -i.
For eksempel vil jeg endre tiden for ping av “YouTube” og Sett til 3, Så vil jeg kjøre under nevnte kommando på terminalen:
$ ping -i 3 youtube.com
Å redusere tiden: Hvis du vil redusere tidsintervallet mellom pakker, så spesifiserer du “Ping tid” mindre enn 1 etter -i.
For eksempel vil jeg redusere pingtiden for “YouTube” og Sett til 0.3, Så vil jeg kjøre under nevnte kommando på terminalen:
$ ping -i 0.3 YouTube.com
Begrensning av antall pakker
Ping-kommandoen sender pakker til den stoppes manuelt ved å trykke på Ctrl+C, selv om antallet pakker kan begrenses ved hjelp av “-c” -alternativet. Nedenfor nevnt er syntaks:
$ ping -c [nummer av pakker] vertsnavn
For eksempel begrenser jeg “YouTube.com ” På tide å henrette 3 pakker Under nevnt kommando:
$ ping -c 3 youtube.com
Begrensning av pakke ved å spesifisere tid for pakker å utføre
En annen måte å begrense antall pakker er ved å sette tid ved å bruke “-W” flagg som vist i nedenfor nevnt kommando:
$ ping -W 5 YouTube.com
Kontrollere lokal nettverksstatus ved hjelp av ping -kommando
Hvis du står overfor noen problemer med å få tilgang til et nettsted. Så ved å bruke ping -kommando kan du diagnostisere din lokale nettverkstilkobling: det er forskjellige måter å ping localhost på:
Første vei: Enkleste måte er å bruke ping -kommando med 0:
$ ping 0
Andre vei: Ved hjelp av lokal vert refererte Localhost til datamaskinen vår:
$ ping localhost
Tredje vei: Ping ved hjelp av IP -adresse
Kjør den nedenfor nevnte kommandoen ved hjelp av serverens IP -adresse, du må legge inn IP -en din:
$ ping 192.168.18.156
Oversvømme et nettverk ved hjelp av ping -kommando på Ubuntu
For å teste nettverket ditt under tung belastning, kan du bruke Ping Flood -kommandoen, nedenfor nevnt er syntaks:
$ sudo ping -f [hostname/ip]
For eksempel vil du teste ytelsen til “YouTube.com ”, Kjør nedenfor nevnte kommando:
$ sudo ping -f youtube.com
I ovennevnte utdata representerer prikker den sendte pakken og bakrommet representerer respons.
For å få en hørbar ping mens verten er tilgjengelig ved å bruke ping -kommando
Når "-en" flagg brukes, systemet produserer en lyd når svar fra verten mottas, nedenfor nevnt er syntaks:
$ ping -a [hostname/ip]
For eksempel for å sjekke responsen fra “YouTube.com ” Kjør nedenfor nevnte kommando:
$ ping -A YouTube.com
Få sammendrag av statistikk ved hjelp av ping -kommando
Hvis du ikke vil se informasjonen for hver pakke, bruk "-Q" -alternativet for å bare vise sammendraget som vist i nedenfor nevnt kommando:
$ ping -c 5 -q youtube.com
Her brukte vi også “-c” -flagget for å begrense ping-kommandoen for å sende spesifiserte pakker.
Sjekk tid før hver linjeutførelse ved hjelp av ping -kommando
Legg til -d -alternativet til ping -kommandoen hvis du ønsker å registrere tiden på dagen når du kjører den, det viser tid i Unix, nedenfor nevnt er syntaks.
$ ping -d [hostname/ip]
Pinging “YouTube.com ” For å sjekke tidspunktet for når hver pakke kjøres etter nedenfor nevnt kommando:
$ ping -d youtube.com
Ofte brukte pingalternativer
Nevnt nedenfor er noen mye bruk av pingalternativer og deres bruk:
Alternativer | Beskrivelse |
-b | Lar deg pinge en kringkasting IP -adresse |
-d | Brukes til feilsøking av socket |
-Jeg | Angir maksimalt antall pakker å sende før du venter på svar. Du trenger superbruker tilgang for å sette en verdi høyere enn 3. |
-r | Gjør at rutetabellen kan omgås og data blir sendt rett til verten. |
-s | Angi størrelsen på pakken |
-T | Sett tid til å leve (TTL) |
-v | Ytterligere ICMP -pakker og ekko -svar vises. |
Eller du kan kjøre det nevnte nedenfor "hjelp" Kommando for å se alle alternativene som brukes med Ping -kommando:
$ ping -hjelp
Konklusjon
Ping er en veldig nyttig kommando som kan kjøres på hvilken som helst terminal for å sjekke nettverksstatusen eller konfigurere nettverksytelsen. En rekke funksjoner relatert til nettverksinspeksjon utføres av Ping -kommandoen og blir diskutert i denne artikkelen. Denne artikkelen vil hjelpe deg å lære ping -kommandoen uten problemer og bruke den effektivt. Gå gjennom denne artikkelen i detalj og bli kjent med Ping -kommandoen og lær bruken.