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
A folyamat leállításához használhatjuk a Ctrl+C billentyűket.
Fontos: Az IP-cím földrajzi elhelyezkedésünktől függően bármely webhely esetében eltérő lehet.
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:
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
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
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
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
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
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
Á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
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
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
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.