12 praktiska ping Command exempel för Linux-användare

Ping är en enkel, allmänt använda, plattformsoberoende nätverk verktyg för att testa om en värd kan nås på ett Internet Protocol (IP) nätverk. Det fungerar genom att sända en serie av Internet Control Message Protocol (ICMP) ECHO_REQUEST-meddelanden till målvärden och väntar på ett ICMP echo reply (eller ECHO_RESPONSE).,

Du kan köra ett ping-test för att fastställa om din dator kan kommunicera med en annan dator (målvärd); det hjälper dig att bestämma:

  • Om målvärden är nåbar (aktiv) eller inte,
  • för att mäta hur lång tid det tar för paket att komma till målvärden och tillbaka till din dator (rundturstiden (rtt) för att kommunicera med målvärden) och
  • paketförlusten, uttryckt i procent.,

dess utdata är en lista med svar från målvärden tillsammans med tiden för det sista paketet för att nå målvärden och tillbaka till datorn. Det visar också en statistisk sammanfattning av testet, typiskt inklusive antalet överförda paket och de mottagna, procentandel av paketförlust; minsta, maximala, medelresetider och standardavvikelse för medelvärdet (mdev). Om ett ping-test misslyckas ser du felmeddelanden som utgång.,

Läs också: fping-ett högpresterande Ping-verktyg för Linux

i den här artikeln kommer vi att förklara 12 praktiska ping-kommandoexempel för att testa reachability av en värd på ett nätverk.

Learn ping Command Examples

1. Du kan köra ett enkelt ping-test för att se om targe-värden www.google.com är nåbar eller inte. Du kan också använda en IP-adress i stället för domännamn som visas.,

$ ping www.google.comOR$ ping 216.58.212.78
Sample Output

från resultaten av ovanstående kommando lyckades pingen och det fanns inga paket förlorade. En viktig sak att notera, i en ping testutgång är tiden i slutet av varje ping svar. Förutsatt att du utför en ping-testning till dina servrar, betyder värdet här mycket, beroende på vilken typ av applikation du kör på en server.,

om du till exempel har en webbapplikation där en enskild användare begär resultat i så många frågor till en databas(er) för att generera resultat på användargränssnittet, innebär en lägre pingtid till den specifika servern att fler data överförs utan dröjsmål och motsatsen är sant.

2. Du kan ange antalet ECHO_REQUESTS som ska skickas efter vilket ping lämnar, med flaggan -c som visas (i detta fall kommer ping-testet att sluta efter att ha skickat 5 paket).

3., Med-i – flaggan kan du ställa in intervall i sekunder mellan att skicka varje paket, Standardvärdet är en sekund.

$ ping -i 3 -c 5 www.google.com

4. För att bestämma svaret på ditt nätverk under högbelastningsförhållanden kan du köra en ”flood ping”som skickar förfrågningar så fort som möjligt med hjälp av -f – omkopplaren. Endast root kan använda det här alternativet, annars använder du sudo-kommandot för att få root-privilegier.

5. Du kan aktivera pinga en sändning med -b som visas.

$ ping -b 192.168.43.255

6., Använd -t – flaggan för att begränsa antalet humle i nätverket (TTL-Time-to-live) som sonderna passerar. Du kan ställa in vilket värde som helst mellan 1 och 255; olika operativsystem ställer in olika standardvärden.

varje router som tar emot paketet subtraherar minst 1 från räkningen och om räkningen fortfarande är större än 0, vidarebefordrar routern paketet till nästa hopp, annars kasserar det och skickar ett ICMP-svar tillbaka till din dator.

i det här exemplet har TTL överskridits och ping-testet har misslyckats, vilket visas på skärmdumpen.,

$ ping -t 10 www.google.com
Ställ Ping TTL Count

7. Standardpaketstorleken bör vara tillräcklig för ett ping-test, men du kan ändra det för att möta dina specifika testbehov. Du kan ange storleken på nyttolasten, i antal byte med alternativet-s, vilket resulterar i en total paketstorlek av värde plus 8 extra byte för ICMP-huvudet.

$ ping -s 1000 www.google.com

8., Om förspänning anges, skickar ping att många paket inte väntar på svar. Observera att endast root kan välja en förladdning mer än 3, annars använder du sudo-kommandot för att få root-privilegier.

$ sudo ping -l 5 www.google.com 

9. Det är också möjligt att ställa in tiden för att vänta på ett svar, på några sekunder, med alternativet-W som visas.

$ ping -W 10 www.google.com

10. Använd flaggan -w för att ställa in en tidsgräns på några sekunder innan ping avslutas oavsett hur många paket som har skickats eller tagits emot.

$ ping -w 10 www.google.com

11., Alternativet-d låter dig aktivera felsökningen IP-paketdetalj som visas.

$ ping -d www.google.com

12. Du kan aktivera utförlig utmatning med flaggan-v enligt följande.

$ ping -v www.google.com

Obs: Ping kanske inte nödvändigtvis används för att testa nätverksanslutning, det berättar helt enkelt om en IP-adress är aktiv eller inaktiv. Det används normalt tillsammans med traceroute – programmet, men MTR-ett modernt nätverk diagnostiskt verktyg kombinerar funktionaliteten hos ping och traceroute och erbjuder många ytterligare funktioner.,

för en omfattande lista över nätverksverktyg, kolla in: en Linux Sysadmin Guide till nätverkshantering, felsökning och felsökning

sammanfattning

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *