PING nebo Packet Internet Groper je oblíbený příkaz Linuxu! Jeho hlavním účelem je řídit stav síťové konektivity mezi zdrojem a zařízením pomocí IP sítě. V tomto tutoriálu se dozvíte, jak může pomoci vašemu projektu a jak jej začít používat!
Co je příkaz Linux Ping?
Pomocí příkazu Linux ping můžeme také získat přístup k době trvání odesílání a přijímání odpovědí ze sítě. Funguje tak, že odešle sérii zpráv protokolu ICMP (Internet Control Message Protocol) do cílového hostitele a čeká na echo zprávu ICMP od a do hostitele a zařízení. To nás informuje o provedení sítě.
V podstatě odešle zprávu ECHO_REQUEST a čeká na ECHO_RESPONSE. Pokud zpráva zobrazuje „fast ping low latency“, znamená to, že připojení je rychlé. Měří se v milisekundách.
V dnešní době má každý moderní počítač, VPS nebo zařízení předinstalovaný PING, protože má mnoho použití. Je to rychlý a přímočarý způsob, jak zkontrolovat výkon mezi zařízením a hostitelem.
Ať už se jedná o místní síť (LAN) nebo rozlehlou síť (WAN), ping poskytuje přesné podrobnosti o připojení. Získáte také statistické přehledy testu, které zahrnují minimální a maximální počet kol, počet odeslaných a přijatých paketů, procento ztracených paketů a standardní odchylku od průměru. Umožňuje také uživateli zkontrolovat kvalitu síťového připojení mezi dvěma zařízeními. Docela skvělé, že?
Test Ping mezi vaším počítačem a cílovým hostitelem vám umožní určit:
- Stav cílového hostitele:zda je dosažitelný
- Měření času mezi zpáteční cestou (hostitel–počítač–hostitel)
- Procento ztracených paketů
Jak nainstalovat příkaz Linux Ping
Pamatujte, že nejprve budeme muset přistupovat k našemu VPS pomocí SSH. Pokud máte potíže, můžete se podívat na náš výukový program PuTTY!
Většina verzí Linuxu by měla mít standardně nainstalovaný ping. Můžete zkontrolovat, zda se tím provádí:
ping -V
Pokud ping není přítomen, měla by stačit rychlá aktualizace systému:
apt-get update && apt-get install -y iputils-ping
Jak používat příkaz Linux Ping?
V Linuxu existují různé možnosti, které uživateli umožňují otestovat konektivitu mezi dvěma sítěmi:
1. Kontrola připojení
Ve vašem systému můžete spustit jednoduchý a rychlý příkaz ke kontrole stavu cílového hostitele a serveru nebo počítače.
V tomto příkladu kontrolujeme připojení k síti s www.google.com :
ping google.com
Pokud si nejste jisti, o jakou doménu se jedná, můžete použít i IP adresu. V hranatých závorkách byste měli vidět IP adresu Google spolu s úplným statistickým souhrnem.
- min – označuje minimální dobu pro obdržení odpovědi
- průměr – zobrazuje průměrnou dobu získání odpovědí
- max – odráží maximální čas na získání odpovědi
K zastavení příkazu ping v Linuxu bychom měli použít Ctrl+C zastavit odesílání paketů do cílového hostitele. Příkaz zastaví všechny procesy v terminálu.
2. Zadání čísla ECHO_REQUEST
-c příkaz se používá k určení počtu paketů nebo požadavků, které chce uživatel provést.
Syntaxe by vypadala takto:
ping –c * exampledomain.com
Zde * je počet pingů, které chcete provést.
3. Zvukový ping
-a Volba příkazu Linux ping vytvoří pípnutí, které zkontroluje, zda je hostitel aktivní nebo ne, a slyšitelně vás o tom informuje.
Příkaz by vypadal takto:
ping –a exampledomain.com
Nezapomeňte, že pro ukončení procesu ping stiskněte Ctrl+C .
4. Nastavení intervalů
–i možnost v Linuxu umožňuje uživateli nastavit intervaly v sekundách mezi jednotlivými pakety.
Příkaz má stejnou strukturu jako předchozí:
ping –i 2 –c 7 exampledomain.com
Zde lze tato dvě čísla změnit na to, co potřebujete.
5. Příjem pouze souhrnu příkazů Linux Ping
Chcete-li získat pouze souhrn sítě, použijte –q možnost v příkazovém řádku terminálu Linux:
ping –c 7 –q exampledomain.com
Opět stále používáme -c 7 to provede sedm požadavků, ale obdrží pouze souhrn kvůli -q dodatek.
6. Zahlcení sítě pomocí příkazu Linux Ping
Příkaz ping umožňuje uživatelům odesílat 100 nebo více paketů za sekundu pomocí následujícího příkazu:
ping –f exampledomain.com
Tato možnost je skvělá, pokud chcete otestovat, jak se váš web nebo server vypořádává se zátěží sítě – velkým počtem požadavků.
Závěr
Ping je běžný nástroj pro řešení problémů s dostupností hostitelů v síti. Pomáhá nám to pochopit důvod, proč se web nenačítá.
Potřebujeme znát hlavní příčinu problému. Může to být cokoli od připojení k internetu, ztrátě sítě nebo nedostupnosti webové stránky. Ping je příkaz, který nám pomáhá určit dostupnost síťového zařízení.
Vzhledem k tomu, že je rychlý a přímočarý, mnoho uživatelů se rozhodlo jej použít k řešení problémů. A teď to můžete použít i vy!