logo

Ping parancs Linux alatt

A Ping Command bemutatása

Ping rövidítése Packet Internet Pits . Ez a parancs elsősorban a gazdagép/szerver és a gazdagép közötti hálózati kapcsolat ellenőrzésére szolgál. A ping parancs az URL-t vagy az IP-címet veszi be bemenetként, és az adatcsomagot egy megadott címre továbbítja az a-val együtt 'PING' üzenet. Ezután választ kap a gazdagéptől/szervertől. Ez az idő ún 'késleltetés' .

Megjegyzés: Az alacsony késleltetés és a gyors ping gyorsabb kapcsolatot jelent.

A legtöbb felhasználó a Linux használják a ping parancshoz. Szinte minden felhasználó tudja, hogyan kell használni ezt a parancsot a szokásos formában. A ping parancsnak azonban számos kiegészítési változata és opciója van.

Ebben a cikkben a Linux leghasznosabb ping-parancsainak felhasználásával magyarázunk el példákat.

Ezek a ping parancsok bármely Linux vagy Unix disztribúcióval működnek. A kimeneti minták és példák biztosítására használt tesztrendszer az Ubuntu 20.04 LTS.

Előfeltételek

  • Hozzáférés a parancssorhoz
  • Unix vagy Linux-szerű rendszer
  • A parancsok végrehajtásához szükséges alapvető jogosultságokkal rendelkező felhasználó

A Ping Command működése

Linuxban a ping parancs egy általános segédprogram, amellyel ellenőrizhető, hogy van-e hálózat, és elérhető-e egy gazdagép. Ezzel a paranccsal tesztelhetjük, hogy a szerver működik-e és fut-e. Ezenkívül számos kapcsolódási problémát segít a hibaelhárításban.

A ping parancs lehetővé teszi számunkra, hogy:

isempty java
  • Tesztelje internetkapcsolatunkat.
  • Ellenőrizze, hogy a távoli gép aktív-e.
  • Elemezze, ha vannak hálózati problémák, például magas késleltetés vagy kiesett csomagok.

Amikor megpróbáljuk 'ping' a távoli gazdagépen a gépünk elkezdi az ICMP visszhangkérések és válaszkésések átvitelét. A kapcsolat létrejöttekor minden kérésre visszhangos választ kapunk.

A ping parancs eredménye tartalmazza azt az időt, amely alatt minden csomag eléri célját és visszatér. Emellett a terminál kinyomtatja a választ, amíg meg nem szakad. Vannak olyan sorok, amelyek az összes munkamenet után ping statisztikát használnak.

Ping parancs használata

A ping parancs alapvető szintaxisa tartalmazza a ping parancsot, amelyet a gazdagépnév, egy webhelynév vagy pontos IP-cím követ.

Szintaxis:

 ping [options] hostname or IP address 

Tehát beírhatjuk a terminálunkba, hogy ellenőrizzük, hogy a távoli gazdagép fent van-e:

 ping javatpoint.com 

Ping parancs Linux alatt

A folyamat leállításához használhatjuk a Ctrl+C billentyűket.

    tól től:Megmondja a célt és annak IP-címét.
    Fontos: Az IP-cím földrajzi elhelyezkedésünktől függően bármely webhely esetében eltérő lehet.ttl=52:Megmondja az értéket, azaz az Életidőt 1-től 255-ig. Azt is jelzi, hogy egy csomag milyen hálózati számugrásokat tehet, mielőtt bármely útválasztó eltávolítaná.icmp_seq=1:Megmondja az összes ICMP csomag sorszámát. Ez egyetlen számmal növekszik az összes következő visszhangkéréshez.idő=7,68 ms:Azt mondja az Időnek, hogy bármilyen csomagra szüksége volt a cél eléréséhez és az eredethez való visszatéréshez. Ez ms-ban (ezredmásodpercben) van kifejezve.

Példák a ping parancsra

ping 'localhost' a helyi hálózat ellenőrzéséhez

Ha problémát találunk egy távoli gép vagy webhely elérésekor, ping-elhetjük a localhost-ot, hogy megbizonyosodjunk arról, hogy van hálózati kapcsolatunk. A helyi hálózat interfészének ellenőrzésére a következő módok bármelyikét használhatjuk:

    ping 0:Ez az egyik leggyorsabb lehetőség a localhost pingelésére. A terminál meghatározza az IP-címet, és a parancs beírása után választ ad.ping localhost:Használhatjuk a ping localhost nevet. Ez a név a rendszerünkre fog utalni, és amikor beírjuk ezt a parancsot, azt mondjuk „pingelni ezt a rendszert” .ping 127.0.0.1:Néhány ember szívesebben adja meg az IP-címet a localhost pingeléséhez.

Megjegyzés: A ping eredménye hasonlóan fog kinézni, függetlenül attól, hogy melyik opciót választjuk.

A példa a következő:

 ping localhost 

Ping parancs Linux alatt

Internet Protokoll specifikáció

Az IPv6 az IP-cím alfanumerikus formátuma, amely felülírja az IPv4-et. Ennek oka a korlátozott IPv4-címszám.

Kér IPv4 vagy IPv6 címet, hozzáadhatunk -4-et vagy -6-ot az IP/gazdanév elé vagy a ping parancs után.

 ping -4 hostname/IPv4 ping -6 hostname/IPv6 

Módosítsa az időintervallumot a ping csomagok között

Az összes ping kérés közötti intervallum (alapértelmezett) egy másodperc. Az időt csökkenthetjük vagy növelhetjük egy '-i' kapcsoló segítségével.

Az 1-nél kisebb értékeket használjuk a ping időintervallumának csökkentésére:

 ping -i 0.5 javatpoint.com 

Ping parancs Linux alatt

Az 1-nél nagyobb értékeket használhatjuk a ping időintervallum növelésére.

Áraszd el a hálózatot ping-el

Hálózatunk teljesítményének tesztelésére nagy terhelés mellett is alkalmazhatunk ping floodot. A ping flood egyik opciója, azaz az -f futtatásához root szükséges. Ellenkező esetben a ping parancsunk sudo opcióját is használhatjuk egy gazdagép elárasztásához. A lehető leghamarabb több csomagot továbbít.

A parancs a következő:

 sudo ping -f hostname-IP 

Az eredmény egy pontot nyomtat minden átvitt csomagra, és backspace-t minden válaszra. A statisztikai sor a ping parancs összegzését jeleníti meg.

Módosítsa a ping-csomag méretét

Ebben a forgatókönyvben érdemes lehet a -s-t alkalmazni a csomag méretének az 56 (84) bájtos alapértelmezett értékre való növelésére. A zárójelben lévő szám az átvitt ping bájtokat mutatja, beleértve a 28 bájtos fejléccsomagot is.

Például a csomag méretének 1000 bájtra növeléséhez a következő parancsot használhatjuk:

 ping -s 1000 javatpoint.com 

Ping parancs Linux alatt

Ez a parancs hasznos a hálózat teljesítményének elemzéséhez. Ha a csomag méretét néhány ezer bájtra növeljük, akkor elemezhetjük, hogy egy hálózati kapcsolat mikor lép fel.

bash elif

A ping szám javítása

A ping parancs beállítása (alapértelmezett) a kérés megtartása, amíg meg nem szakítjuk. A ping számot a következő két módszerrel javíthatjuk:

1. A Ping csomagok számának korlátozása

Használhatjuk a -c kapcsolót és egy számot arra, hogy a ping parancsot automatikusan leállítsuk, miután lehetséges számú csomagot továbbított. Beállítja a kívánt ping kérések mennyiségét, amelyet a következő példa ábrázol:

 ping -c 2 javatpoint.com 

Ping parancs Linux alatt

A ping parancs két kérés után leállítja a csomagok átvitelét, amint azt a fenti képernyőképen láthatjuk.

2. Rögzítse az időkorlátot a ping parancsban

A -w-t és a másodpercekben megadott időintervallumot is beilleszthetjük a parancsunkba, hogy egy adott idő után leállítsuk a ping eredményét.

Például beírhatjuk a ping parancsot a ping kimenetek nyomtatásának 25 másodperc utáni leállításához:

 ping -w 25 javatpoint.com 

Ping parancs Linux alatt

A ping parancs egyéb felhasználásai

A ping eredmény letiltása csak az összefoglaló statisztikák nyomtatásához

Ha nem akarjuk eltömíteni a képernyőnket az összes csomag részleteivel, használja a -q opciót az egyetlen összefoglaló megjelenítéséhez.

A -q kapcsoló egyetlen sort nyomtat a szokásos ping részleteivel együtt, majd a végén megadja a statisztikákat. Ebben a parancsban a „q” betű a „csendes” eredmény rövidítése.

 ping -c 10 -q youtube.com 

Ping parancs Linux alatt

Általában a csendes eredményt más lehetőségekkel adjuk hozzá. Ebben az esetben kijavítjuk a ping-et 10 csomag küldésekor, és elnyomjuk az eredményt.

A ping eredményében szerepeljen az Időbélyeg minden sor előtt

Ha a ping parancs futtatásakor emlékezni szeretnénk a nappalra, a -D kapcsolót a következőképpen adhatjuk hozzá:

 ping -D youtube.com 

Ping parancs Linux alatt

Minden sor előtt kinyomtatja az időbélyeget Unix formátumban.

Megjegyzés: A D nagybetűt kell használnunk, mert ezek a parancsok megkülönböztetik a kis- és nagybetűket.

Hallható ping, ha elérhető a gazda

Amikor az -a kapcsolót használjuk, a rendszer hangot ad le, ha válaszol a gazdagéptől. A hallható ping akkor hasznos, ha hálózati problémákat keresünk, és nem akarunk a képernyőre nézni, amíg nem érkezik válasz.

 ping -a youtube.com 

Ping parancs Linux alatt

Az eredmény hasonló bármely szokásos ping parancs eredményéhez.

Ping verzió megjelenítése

Ellenőrizhetjük a ping eszköz verzióját a rendszerünkön. A ping parancshoz a -V kapcsolót is hozzáfűzhetjük ennek a segédprogram-verziónak a megjelenítéséhez.

tömb java-ban

A parancs a következő:

 ping -V youtube.com 

Ping parancs Linux alatt

Leginkább használt Ping parancs

Íme néhány általánosan használt ping parancs:

a- Hangot ad ki, ha a társ elérhető.

b- Lehetővé teszi az üzenetszórás IP-címének pingelését.

B- Megakadályozza, hogy a ping megváltoztassa a próbaforrás címét.

c- Korlátozza az átvitt ping kérések számát.

d- Beállít egy opciót, azaz SO-DEBUG-ot a használt socket felett.

f- Másodpercenként több csomag átvitelével árasztja el a hálózatot.

zeenat aman színésznő

én- Leírja a csomag egymást követő átvitele közötti intervallumot. Egy másodperc az alapértelmezett érték.

ÉN- A forrás IP-címét az interfész leírt IP-címére állítja be. Erre az opcióra akkor van szükség, ha az IPv6 hivatkozás hiánya címét pingeli. Használhatjuk az eszköz nevét vagy IP-címét.

l- Több csomagot határoz meg, amelyeket a válasz késleltetése nélkül kell továbbítani.

q- A ping kimenetében az IP-címeket jeleníti meg a gazdagépnevek helyett.

T- Rögzíti az Életidőt.

ban ben- Bőbeszédű kimenetet ad.

BAN BEN- Megmutatja a ping verzióját, és kilép egy újabb parancssorba.