Įvadas į „Ping Command“.
Ping yra trumpinys Paketinio interneto duobes . Ši komanda daugiausia naudojama tinklo ryšiui tarp pagrindinio kompiuterio / serverio ir pagrindinio kompiuterio patikrinti. Ping komanda kaip įvestį paima URL arba IP adresą ir perduoda duomenų paketą nurodytu adresu kartu su a 'PING' žinutę. Tada jis gaus atsakymą iš pagrindinio kompiuterio / serverio. Šis laikas žinomas kaip 'latencija' .
Pastaba: mažas delsimas ir greitas ping reiškia greitesnį ryšį.
Dauguma vartotojų Linux naudojami ping komandai. Beveik kiekvienas vartotojas žino, kaip naudoti šią komandą įprasta forma. Tačiau ping komandoje yra keletas papildymo variantų ir parinkčių.
Šiame straipsnyje paaiškinsime naudodamiesi kai kuriomis naudingiausiomis „Linux“ ping komandomis su pavyzdžiais.
Šios ping komandos veiks su bet kokiu Linux arba Unix platinimu. Testavimo sistema, kurią naudojome teikdami išvesties pavyzdžius ir pavyzdžius, yra Ubuntu 20.04 LTS.
Būtinos sąlygos
- Prieiga prie komandinės eilutės
- Unix arba Linux panaši sistema
- Vartotojas, turintis esminius leidimus vykdyti komandas
„Ping“ komandos darbas
Linux sistemoje ping komanda yra bendra priemonė, naudojama patikrinti, ar yra koks nors tinklas ir ar galima pasiekti pagrindinį kompiuterį. Naudodami šią komandą galime patikrinti, ar serveris veikia ir veikia. Be to, tai padeda išspręsti kelias ryšio problemas.
Ping komanda leidžia mums:
- Išbandykite mūsų interneto ryšį.
- Patikrinkite, ar nuotolinis įrenginys aktyvus.
- Analizuokite, kada yra tinklo problemų, pvz., didelė delsa arba nukritę paketai.
Kai stengiamės 'ping' nuotolinio pagrindinio kompiuterio, mūsų įrenginys pradeda perduoti ICMP aido užklausas ir uždelsia atsakymą. Kai bus užmegztas ryšys, gausime atsakymą į visas užklausas.
Ping komandos rezultatas apima laiką, per kurį visi paketai pasiekia tikslą ir grįžta. Be to, terminalas spausdina atsakymą, kol nebus nutrauktas. Kai kurios eilutės naudoja ping statistiką po visų seansų.
Ping komandos naudojimas
Pagrindinėje ping komandos sintaksėje yra ping, kurį atlieka pagrindinio kompiuterio pavadinimas, svetainės pavadinimas arba tikslus IP adresas.
Sintaksė:
nemokama vs nemokama
ping [options] hostname or IP address
Taigi, norėdami patikrinti, ar nuotolinis kompiuteris veikia, galime įvesti į savo terminalą:
ping javatpoint.com
Norėdami sustabdyti procesą, galime naudoti klavišus Ctrl + C.
Svarbu: Bet kurios svetainės IP adresas gali skirtis priklausomai nuo mūsų geografinės padėties.
Ping komandos pavyzdžiai
ping „localhost“, kad patikrintumėte vietinį tinklą
Jei randame problemų pasiekiant nuotolinį įrenginį ar svetainę, galime patikrinti vietinį prieglobą, kad įsitikintume, jog turime tinklo ryšį. Vietinio tinklo sąsajai patikrinti galime naudoti bet kurį iš šių būdų:
susietas sąrašas
Pastaba: ping rezultatas atrodys panašiai, nesvarbu, kurią parinktį pasirinksime.
Pavyzdys yra toks:
ping localhost
Interneto protokolo specifikacija
IPv6 yra raidinis ir skaitmeninis IP adreso formatas, pakeičiantis IPv4. Priežastis yra ta, kad yra apribotas IPv4 adreso numeris.
Prašyti IPv4 arba IPv6 adresą, galime pridėti -4 arba -6 prieš IP / pagrindinio kompiuterio pavadinimą arba po ping komandos.
ping -4 hostname/IPv4 ping -6 hostname/IPv6
Keisti laiko intervalą tarp ping paketų
Intervalas (numatytasis) tarp visų ping užklausų yra viena sekundė. Mes galime sumažinti arba padidinti laiką naudodami jungiklį, žinomą kaip „-i“.
Sumažėjusiam ping laiko intervalui naudojame mažesnes nei 1 reikšmes:
ping -i 0.5 javatpoint.com
Norėdami padidinti ping laiko intervalą, galime naudoti didesnes nei 1 reikšmes.
Užpildykite tinklą su ping
Galime pritaikyti ping potvynį, kad patikrintume savo tinklo veikimą esant didelei apkrovai. Ping flood parinktis, ty -f, norint paleisti, reikia root. Kitu atveju taip pat galime naudoti sudo parinktį savo ping komandai, kad užtvindytume pagrindinį kompiuterį. Ji kuo greičiau perduoda kelis paketus.
Komanda yra tokia:
sudo ping -f hostname-IP
Rezultatas atspausdina tašką visiems perduotiems paketams ir grįžimo klavišą visiems atsakymams. Statistikos eilutėje rodoma ping komandos suvestinė.
Pakeiskite ping paketo dydį
Šiame scenarijuje galbūt norėsite pritaikyti -s, kad padidintume paketo dydį iki numatytosios 56 (84) baitų vertės. Skliausteliuose skaičius iliustruoja perkeltus ping baitus, įskaitant 28 baitus antraštės paketą.
python chr funkcija
Pavyzdžiui, norėdami padidinti paketo dydį iki 1000 baitų, galime naudoti šią komandą:
ping -s 1000 javatpoint.com
Ši komanda naudinga analizuojant tinklo našumą. Galime išanalizuoti, kada tinklo nuoroda droseli, jei padidinsime paketo dydį iki kelių tūkstančių baitų.
Kaip pataisyti ping numerį
Ping komandos nustatymas (numatytasis) skirtas išlaikyti užklausą, kol ją nutrauksime. Ping numerį galime pataisyti šiais dviem būdais:
1. Apriboti Ping paketų skaičių
Galime naudoti parinktį -c ir skaičių, kad automatiškai sustabdytume ping komandą, kai ji perduos galimą paketų skaičių. Jame nustatoma norima ping užklausų suma, pavaizduota šiame pavyzdyje:
ping -c 2 javatpoint.com
Ping komanda nustos perduoti paketus po bet kurių dviejų užklausų, kaip matome aukščiau esančiame ekrano kopijoje.
2. Pataisykite laiko limitą ping komandoje
Į komandą galime įtraukti -w ir laiko intervalą sekundėmis, kad sustabdytume ping rezultato gavimą po tam tikro laiko.
Pavyzdžiui, galime įvesti ping komandą, kad sustabdytume ping išvesties spausdinimą po 25 sekundžių:
ping -w 25 javatpoint.com
Kiti ping komandos naudojimo būdai
Slėpti Ping rezultatą, kad būtų spausdinama tik suvestinė statistika
Jei nenorime užkimšti savo ekrano su informacija apie visus paketus, naudokite parinktį -q, kad būtų rodoma vienintelė santrauka.
t ff
Jungiklis -q spausdina vieną eilutę kartu su įprasta ping informacija ir po to pateikia statistiką. Šioje komandoje „q“ raidė yra „tylaus“ rezultato trumpinys.
ping -c 10 -q youtube.com
Paprastai tylų rezultatą pridedame prie kitų variantų. Tokiu atveju ištaisysime ping siunčiant 10 paketų ir nuslopinsime rezultatą.
Į pingo rezultatą įtraukite laiko žymą prieš kiekvieną eilutę
Jei norime prisiminti dienos laiką, kai vykdome ping komandą, galime pridėti jungiklį -D taip:
ping -D youtube.com
Prieš kiekvieną eilutę ji išspausdins laiko žymą Unix formatu.
Pastaba: turime naudoti didžiąsias D raides, nes šiose komandose skiriamos didžiosios ir mažosios raidės.
Girdimas Ping, jei priimamasis pasiekiamas
Kai naudojame parinktį -a, sistema paleis garsą, jei bus atsakymas iš pagrindinio kompiuterio. Garsinis ping yra naudingas, jei šaliname tinklo problemas ir nenorime žiūrėti į ekraną, kol negausiame atsakymo.
ping -a youtube.com
Rezultatas atrodo panašus į bet kurios įprastos ping komandos rezultatą.
Rodyti Ping versiją
Galime patikrinti ping įrankio versiją mūsų sistemoje. Taip pat galime pridėti parinktį -V prie ping komandos, kad būtų rodoma šios programos versija.
Komanda yra tokia:
ping -V youtube.com
Dažniausiai naudojama Ping komanda
Toliau pateikiamos kelios paprastai naudojamos ping komandos:
a- Jis sukuria garsą, jei bendraamžis gali būti pasiekiamas.
b- Tai leidžia siųsti ping transliacijos IP adresą.
B- Tai neleidžia ping pakeisti zondo šaltinio adreso.
klasė vs objektas java
c- Tai riboja perduotų ping užklausų skaičių.
d- Jis nustato parinktį, ty SO-DEBUG per naudojamą lizdą.
f- Jis užlieja tinklą perkeldamas kelis paketus per sekundę.
aš- Jis apibūdina intervalą tarp nuoseklaus paketo perdavimo. Viena sekundė yra numatytoji reikšmė.
aš- Jis nustato šaltinio IP adresą į aprašytą sąsajos IP adresą. Ši parinktis reikalinga, jei pinga, kad trūksta IPv6 nuorodos adreso. Galime naudoti įrenginio pavadinimą arba IP adresą.
l- Jame nurodomi keli paketai, kuriuos reikia perduoti neatidėliojant atsakymo.
q- Jis rodo IP adresus ping išvestyje, o ne pagrindinio kompiuterio pavadinimus.
T- Tai nustato laiką gyventi.
in- Tai suteikia išsamią išvestį.
IN- Tai rodo ping versiją ir išeina į naujesnę komandų eilutės eilutę.