I den moderne tiden med datamaskiner er vi koblet over flere enheter via forskjellige nettverk. Disse nettverkene er med på å etablere tilkoblinger på tvers av enhetene våre som håndholdte, stasjonære datamaskiner, klokker og mange flere. Vi kan uanstrengt sende betydelige biter av data fra et punkt til et annet over hele kloden ved å bruke disse tjenestene.
Alt dette har blitt mulig på grunn av datakommunikasjon ved hjelp av forskjellige nettverk. Noen ganger kan det hende at datamaskinen vår ikke kan nå det ønskede nettverket, noe som resulterer i en diskontinuitet i forbindelse fra et nettverk. Det er her ping -kommandoen kommer inn.
Ping -kommando
Ping er definert som en tone med høy tonehøyde og en skarp resonans. Datamaskin- og nettverksovervåking brukte den som en test for å bestemme tiden for å nå et bestemt mål. Dette målet kan være en annen datamaskin eller en nettverksdestinasjon som en server, ruter osv.
Meldingen sprettes tilbake av mottakeren med et svar på ICMP Echo -forespørselen sendt av enheten vår. Du kan tenke på det som et ubåtsystem. En ubåt sender en ekkolodd for å oppdage et objekt, og objektet gjenspeiler ekkoet, som forteller ubåten den relative avstanden til objektet.
Tilsvarende sender Ping -kommandoen en pakke (Echo Request) til destinasjonen. Hvor mye tid som konsumeres til et svar er mottatt, og ping -kommandoen bestemmer antallet returnerte svar? Kommandoen bestemmer aktiviteten til den eksterne verten, i.e., er det aktivt, sammen med tiden tatt og pakketap.
Tid som er tatt er forsinkelsen i en syklus fra vert til system (vanligvis i millisekunder). Tidsforsinkelsen skal ikke overstige en spesifikk grense referert til som en "timeout". Hvis en ekstern vert tar mer enn den spesifiserte tiden for server/ruter/datamaskin, får vi en "timeout" -feil som antyder ekkosvar eller "ping", nådde ikke i tilstrekkelig tid som er spesifisert for resepsjonen. Dette blir referert til som TTL eller "Time to Live".
For å teste konsistensnivået i forbindelse, er det flere initieringer av pinger, i.e., 4 til 5 Echo -forespørsler kan sendes av Ping -kommandoen for å teste suksessen til tilkoblingen, og resultatene vises som antall mottatte byte, TTL og hastighet på pakketap.
Nå som vi har en god ide om hva ping gjør og hvordan det gjør det, la oss dykke inn i prosessen med installasjonen på Ubuntu Linux.
Som standard er Ping -kommandoen en del av Ubuntu -pakken kalt “Iputils” som er en samling av flere nyttige verktøy for å overvåke nettverksytelsen vår. De kommer installert i de fleste systemer, men hvis de ikke blir funnet, bruker vi følgende sett med kommandoer for å installere pakken.
$ sudo apt oppdatering
$ sudo apt install iputils-ping
Dette muliggjør bruken av ping -kommandoen i en Docker for vårt Linux -system.
Test ping -kommando
Du kan teste tilkoblingen din til en ekstern vert via ping -kommandoen ved å skrive.
$ ping localhost
Dette vil gjøre det mulig for systemet å sende "pinger" for å teste tilkoblingen til systemet ditt og avgjøre om den eksterne verten er aktiv. Du kan også bruke IP -adressen din til å bestemme dens pakketapfrekvens ved å skrive.
$ ping [din ip-adresse]
Vi kan sjekke IP -adressen vår på Linux ved hjelp av.
$ ipconfig
Trykk 'Ctrl+C' for å avbryte operasjonen. Følgelig vil kommandoen vise deg de samlede resultatene, inkludert antall pakker som er overført og mottatt i en syklus og tiden det tar å hente dem.
Her ser du flere testpakker "pinget" til den eksterne verten for et svar. ICMP-Seq er serienummeret til forespørsler sendt av din localhost, systemet. “TTL” er antall noder i et nettverk tatt av en pakke. Dette begrepet er konstant og kan ikke endres. Tid er varigheten for at pakken skal fullføre overføringssyklusen fra lokal til ekstern vert og tilbake.
Begrens pinger
Du kan begrense antall pakker som er sendt ved å bruke følgende kommando.
$ ping -c 6 google.com
Oversvømme et nettverk
Du kan se en nettverksytelse under belastning ved å oversvømme den via ping -kommandoen. Dette kan gjøres ved å skrive.
$ ping -f google.com
Ping til en bestemt server
Du kan også pinge hvilken som helst server du ønsker ved å skrive inn URL -en.
Den nevnte kommandoen vil vise nettverkstilkoblingen til og fra nevnte nettverk.
Feilsøking
Ping -kommando kan brukes på forskjellige måter å teste nettverket på enheten vår og responsen fra andre nettverk.
Vi kan sende en ping til en IP -adresse for å avgjøre om den svarer. Hvis den mislykkes, betyr dette at enheten er inaktiv for øyeblikket, eller at nettverkstrafikken er slik at vi ikke kan nå enheten. Hvis responstiden er større, betyr det at det sannsynligvis er tilkoblingsproblemer på en eller begge sider, avhengig av tiden det tar.
I tilfelle vi ikke kan nå et vertsnavn, men IP -adressen virker tilgjengelig, kan dette bety at det er et problem med vertsnavnoppløsningen. Dette betyr at DNS -serveren kanskje ikke er tilgjengelig.
Vi kan sjekke og balansere nettverksaktiviteten vår ved å holde ping som et alternativ "Kjør til stoppet", som muliggjør den kontinuerlige funksjonen til ping -kommandoen med mindre noe mislykkes. Vi kan også teste forskjellige deler av nettverket for å bestemme deres funksjonalitet når som helst.
Flere alternativer for ping
Ping -kommandoen har forskjellige alternativer for effektiv nettverksovervåking. Vi kan få tilgang til disse alternativene ved å skrive.
$ ping -hjelp
Eller
$ ping -?
Dette vil åpne en rekke alternativer, og viser symbolene deres sammen med en kort forklaring.
Avinstaller ping -kommandoen
Vi kan avinstallere ping -kommandoen ved å avinstallere iputils -pakken.
$ sudo apt-Få fjern iputils-ping
Å avinstallere alle avhengigheter.
$ sudo apt-Få fjern -auto-remove iputils-ping
Rens alle data og konfigurasjon.
$ sudo apt-get purge iputils-ping
Konklusjon
Denne artikkelen dekket ping -kommandoen, en kommando som ble brukt til å teste vår nettverkshastighet og mottakelse til andre nettverk. Det kan brukes til feilsøkingsnettverk eller tilkobling på tvers av forskjellige enheter. Det fungerer på de fleste systemer, da det er en universell kommando. Vi har sett på installasjonen og arbeidet, for eksempel forskjellige alternativer og feilsøking.
Vi håper du klarte å installere Ping vellykket og kunne utnytte denne kommandoen best etter å ha lest denne artikkelen.