Linux Ping -kommandotutorial

Linux Ping Command Tutorial



Om du är en vanlig terminalanvändare på någon plattform måste du vara bekant med ping -kommandot. Ping är ett av de mest använda verktygen för nätverksdiagnos för att kontrollera om nätverket är tillgängligt eller tillgängligt. Dessutom används detta kommando också för att kontrollera serverstatus.

Ping använder ICMP -paket (Internet Control Message Protocol) för att samla nätverksstatistik. De vanligaste uppgifterna som ping -kommandot utför är:







  • Testar nätverksanslutning, inklusive LAN och internet.
  • Kontrollerar serverstatus.
  • Testar DNS -problem.

När du använder ping -kommandot skickar din enhet en begäran till värdenheten och väntar på att anslutningen ska upprättas. Ping -kommandoutmatningen innehåller information om paket och hur lång tid varje paket tog för att nå värden. Terminal fortsätter skriva ut svaren tills kommunikationen avbryts. Låt oss kontrollera hur du använder ping -kommandot i Linux:



Så här använder du ping -kommandot:

Kontrollera först den grundläggande syntaxen för ping -kommandot:



ping [alternativ] värdnamn

Låt oss pinga linuxhint -servern, starta Terminal och skriv:





$pinglinuxhint.com

ping/1%20copy.png

Ovanstående utmatning visar olika information:



icmp_seq : Paketets sekvensnummer. Om det är det första paketet skulle icmp_seq -numret vara 1.

ttl : ttl står för Time to Live, ttl -numret representerar antalet hopp (routrar) som ett paket tar för att nå destinationen innan det kastas.

tid : Den tid som ett paket tar för att nå destinationen och sedan återvända till värdenheten.

För att stoppa pingprocessen, tryck på Ctrl C, kommandot visar antalet paket som det överförde/mottog, antalet förlorade paket och tid.

ping/2%20copy.png

Om du inte får ett ping -svar finns det ingen nätverksanslutning mellan din enhet och värdservern.

Så här ändrar du tidsintervallet mellan paketen (ping -kommando):

Ping -kommandot skickar paket som standard efter en sekund, men den här tidsperioden kan ändras. För att ändra tiden, använd -i efter ping:

$ping–I2linuxhint.com

ping/3%20copy.png

För att minska tiden:

$ping–I0,2linuxhint.com

ping/5%20copy.png

Så här kontrollerar du status för ett lokalt nätverk (ping -kommando):

Om du har problem med att komma åt en webbplats kan du via ping -kommandot också diagnostisera ditt lokala nätverk. Det finns olika metoder för att använda någon av dem:

Det snabbaste sättet är:

$ping 0

Eller:

$pinglokal värd

och vissa användare föredrar:

$ping127.0.0.1

ping/multip.png

Så här begränsar du antalet paket (ping -kommando):

Ping -kommandot fortsätter att skicka paket tills det stoppas manuellt, men antalet paket kan begränsas med -c och sedan antalet paket eftersom värdnamn:

$ping–C4linuxhint.com

ping/9%20copy.png

Ovanstående utmatning indikerade att kommandot endast skickade 4 paket. Det andra alternativet att begränsa antalet paket är att ställa in tiden:

$ping-i 6linuxhint.com

ping/10%20copy.png

Kommandot ovan kommer att sluta pinga efter 6 sekunder.

Så här översvämmar du nätverket (ping -kommando):

För att kontrollera nätverkets prestanda under tung belastning kan ping -kommando också användas för att översvämma nätverket:

$ping–F linuxhint.com

ping/11%20copy.png

I utdata representerar varje punkt det skickade paketet och backspace för varje svar.

Så här får du en sammanfattning av statistik (ping -kommando):

Om du bara är intresserad av att få en sammanfattning av paketöverföring, använd sedan -q, q är den här operatören för tyst:

$ping–C5–Q linuxhint.com

ping/12%20copy.png

Så här gör du ping hörbart (ping -kommando):

För att aktivera ljudet från varje ping, använd -a -operatören:

$ping–En linuxhint.com

ping/13%20copy.png

Vanliga pingalternativ:

Några andra vanliga pingalternativ och deras användning nämns nedan:

Alternativ Beskrivning
-b Tillåter att pinga broadcast -IP
-de Skicka paket utan att vänta på svar (Kräver sudotillstånd för att skicka mer än 3 paket)
-V Den visar den nuvarande versionen av pingen
-v Visar ytterligare ICMP -paket tillsammans med ekosvar
-T Tillåter att ställa in tid för att leva (ttl)
-d För sockelfelsökning
-r Tillåter bypass -routningstabellen och skickar direkt till värden.
-s Ställer in paketstorleken

Slutsats:

Ping-kommandot är ett välkänt verktyg för att diagnostisera/felsöka och få nätverksinformation. Det här inlägget fokuserar på några viktiga kommandon för ping och deras användning. Om du fortfarande behöver mer information om Ping, kör sedan man ping i terminalen.