Výukový program příkazu Linux Ping

Linux Ping Command Tutorial



Pokud jste pravidelným uživatelem terminálu na jakékoli platformě, musíte být obeznámeni s příkazem ping. Ping je jedním z nejpoužívanějších nástrojů pro diagnostiku sítě ke kontrole, zda je síť dostupná nebo dosažitelná. Tento příkaz se navíc používá také ke kontrole stavu serveru.

Ping používá ke shromažďování statistik sítě pakety ICMP (Internet Control Message Protocol). Nejběžnější úkoly, které příkaz ping provádí, jsou:







  • Testování síťového připojení, včetně LAN a internetu.
  • Kontrola stavu serveru.
  • Testování problémů s DNS.

Když použijete příkaz ping, vaše zařízení odešle požadavek hostitelskému zařízení a čeká na navázání připojení. Výstup příkazu ping obsahuje informace o paketech a dobu, kterou každý balíček potřeboval k dosažení hostitele. Terminál tiskne odpovědi, dokud se komunikace nepřeruší. Podívejme se, jak používat příkaz ping v Linuxu:



Jak použít příkaz ping:

Nejprve zkontrolujte základní syntaxi příkazu ping:



ping [možnosti] jméno hostitele

Pojďme otestovat server linuxhint, spustit Terminál a zadat:





$pinglinuxhint.com

ping/1%20copy.png

Výše uvedený výstup zobrazuje různé informace:



icmp_seq : Pořadové číslo paketu. Pokud se jedná o první paket, číslo icmp_seq by bylo 1.

ttl : ttl znamená Time to Live, číslo ttl představuje počet skoků (routerů), které paket potřebuje k dosažení cíle, než je vyřazen.

čas : Doba, kterou paket potřebuje k dosažení cíle a poté se vrátí na hostitelské zařízení.

Chcete -li proces ping zastavit, stiskněte Ctrl C, příkaz sdělí počet odeslaných/přijatých paketů, počet ztracených paketů a čas.

ping/2%20copy.png

Pokud nedostanete odpověď ping, není mezi vaším zařízením a hostitelským serverem žádné síťové připojení.

Jak změnit časový interval mezi pakety (příkaz ping):

Příkaz ping ve výchozím nastavení odešle paket po jedné sekundě, ale tuto dobu lze změnit. Chcete -li změnit čas, použijte -i po příkazu ping:

$ping–I2linuxhint.com

ping/3%20copy.png

Chcete -li zkrátit čas:

$ping–I0,2linuxhint.com

ping/5%20copy.png

Jak zkontrolovat stav místní sítě (příkaz ping):

Pokud máte problémy s přístupem na webovou stránku, můžete pomocí příkazu ping také diagnostikovat místní síť. Existují různé přístupy, které používají některý z nich:

Nejrychlejší způsob je:

$ping 0

Nebo:

$pinglocalhost

a někteří uživatelé dávají přednost:

$ping127.0.0.1

ping/multip.png

Jak omezit počet paketů (příkaz ping):

Příkaz ping stále odesílá pakety, dokud se ručně nezastaví, ale počet paketů lze omezit pomocí -c a poté počtem paketů, protože název hostitele:

$ping-C4linuxhint.com

ping/9%20copy.png

Výše uvedený výstup naznačoval, že příkaz odeslal pouze 4 pakety. Další možností omezení počtu paketů je nastavení času:

$ping-v 6linuxhint.com

ping/10%20copy.png

Výše uvedený příkaz přestane pingovat po 6 sekundách.

Jak zaplavit síť (příkaz ping):

Chcete -li zkontrolovat výkon sítě při velkém zatížení, lze k zaplavení sítě použít také příkaz ping:

$ping–F linuxhint.com

ping/11%20copy.png

Ve výstupu každá tečka představuje odeslaný paket a backspace pro každou odpověď.

Jak získat souhrn statistik (příkaz ping):

Pokud vás zajímá pouze souhrn přenosu paketů, použijte -q, q je tento operátor zkratkou:

$ping-C5–Q linuxhint.com

ping/12%20copy.png

Jak zajistit, aby byl ping slyšet (příkaz ping):

Chcete -li povolit zvuk každého pingu, použijte operátor -a:

$ping–A linuxhint.com

ping/13%20copy.png

Běžně používané možnosti pingu:

Některé další běžně používané možnosti pingu a jejich použití jsou uvedeny níže:

Volba Popis
-b Umožňuje pingovat vysílání IP
-ten Odesílání paketů bez čekání na odpověď (Vyžaduje sudo oprávnění k odeslání více než 3 paketů)
-PROTI Zobrazuje aktuální verzi příkazu ping
-proti Zobrazí další pakety ICMP spolu s odezvami na ozvěnu
-T Umožňuje nastavit dobu života (ttl)
-d Pro ladění soketu
-r Umožňuje směrovací tabulku bypassu a odesílá přímo hostiteli.
-s Nastavuje velikost paketu

Závěr:

Příkaz ping je známý nástroj pro diagnostiku/odstraňování problémů a pro získání informací o síti. Tento příspěvek se zaměřuje na některé základní příkazy ping a jejich použití. Pokud stále potřebujete další informace o Pingu, spusťte jej muž ping v terminálu.