logo

„Ping“ komanda „Linux“.

Į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 

„Ping“ komanda „Linux“.

Norėdami sustabdyti procesą, galime naudoti klavišus Ctrl + C.

    iš:Jis nurodo tikslą ir jo IP adresą.
    Svarbu: Bet kurios svetainės IP adresas gali skirtis priklausomai nuo mūsų geografinės padėties.ttl=52:Jis nurodo vertę, t. y. laikas gyventi nuo 1 iki 255. Be to, tai nurodo tinklo numerio šuolius, kurių gali užtrukti paketas, kol bet kuris maršrutizatorius jį pašalins.icmp_seq=1:Jis nurodo visų ICMP paketų eilės numerį. Visoms paskesnėms aido užklausoms jis padidėja vienu skaičiumi.laikas = 7,68 ms:Tai praneša Laikui, kad prireikė bet kokio paketo, kad būtų pasiektas tikslas ir sugrįžta į pradinę vietą. Jis išreiškiamas ms (milisekundėmis).

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
    ping 0:Tai viena iš greičiausių vietinio prieglobos serverio ping. Terminalas nustatys IP adresą ir pateiks atsakymą, kai tik įvesime šią komandą.ping localhost:Galime naudoti ping localhost pavadinimą. Šis pavadinimas nurodys mūsų sistemą ir kai įvesime šią komandą, mes pasakysime 'ping šios sistemos' .ping 127.0.0.1:Kai kurie žmonės nori įvesti IP adresą, kad galėtų siųsti ping vietiniam kompiuteriui.

Pastaba: ping rezultatas atrodys panašiai, nesvarbu, kurią parinktį pasirinksime.

Pavyzdys yra toks:

 ping localhost 

„Ping“ komanda „Linux“.

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 

„Ping“ komanda „Linux“.

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 

„Ping“ komanda „Linux“.

Š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 „Linux“.

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 

„Ping“ komanda „Linux“.

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 

„Ping“ komanda „Linux“.

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 

„Ping“ komanda „Linux“.

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 

„Ping“ komanda „Linux“.

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 

„Ping“ komanda „Linux“.

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ę.