„Ping“ naudoja ICMP (interneto valdymo pranešimų protokolo) paketus tinklo statistikai rinkti. Dažniausiai užduotys, kurias atlieka ping komanda, yra šios:
- Tikrinamas tinklo ryšys, įskaitant LAN ir internetą.
- Tikrinama serverio būsena.
- Tikrinamos DNS problemos.
Kai naudojate ping komandą, jūsų prietaisas siunčia užklausą pagrindiniam įrenginiui ir laukia ryšio užmezgimo. „Ping“ komandos išvestyje yra informacija apie paketus ir kiek laiko kiekvienas paketas pasiekė pagrindinį kompiuterį. Terminalas toliau spausdina atsakymus, kol ryšys nutrūksta. Patikrinkime, kaip naudoti ping komandą „Linux“:
Kaip naudoti ping komandą:
Pirmiausia patikrinkite pagrindinę ping komandos sintaksę:
ping [galimybės] pagrindinio kompiuterio vardas
Pingime „Linuxhint“ serverį, paleiskite terminalą ir įveskite:
$pinglinuxhint.com
Aukščiau pateikta informacija rodo įvairią informaciją:
icmp_seq : Paketo eilės numeris. Jei tai pirmasis paketas, „icmp_seq“ skaičius būtų 1.
ttl : ttl reiškia „Time to Live“, ttl skaičius reiškia apynių (maršrutizatorių) skaičių, kurį paketas užima, kad pasiektų paskirties vietą prieš jį išmetant.
laikas : Laikas, per kurį paketas pasiekia paskirties vietą ir grįžta į pagrindinį įrenginį.
Norėdami sustabdyti „ping“ procesą, paspauskite „Ctrl C“, komanda nurodys perduotų/gautų paketų skaičių, prarastų paketų skaičių ir laiką.
Jei negaunate atsakymo į „ping“, tarp jūsų įrenginio ir pagrindinio serverio nėra tinklo ryšio.
Kaip pakeisti laiko intervalą tarp paketų (ping komanda):
Pagal numatytuosius nustatymus „Ping“ komanda siunčia paketą po vienos sekundės, tačiau šią laiko trukmę galima pakeisti. Norėdami pakeisti laiką, naudokite -i po ping:
$ping- aš2linuxhint.com
Norėdami sumažinti laiką:
$ping- aš0.2linuxhint.com
Kaip patikrinti vietinio tinklo būseną (ping komanda):
Jei kyla problemų prisijungiant prie svetainės, naudodami ping komandą taip pat galite diagnozuoti savo vietinį tinklą. Yra keletas būdų, kaip naudoti bet kurį iš jų:
Greičiausias būdas yra:
$ping 0Arba:
$pingvietinis šeimininkasir kai kurie vartotojai nori:
$ping127.0.0.1
Kaip apriboti paketų skaičių (ping komanda):
„Ping“ komanda siunčia paketus tol, kol rankiniu būdu sustoja, tačiau paketų skaičių galima apriboti naudojant –c ir tada paketų skaičių, nes pagrindinio kompiuterio pavadinimas:
$ping- C.4linuxhint.com
Aukščiau išvestis rodė, kad komanda išsiuntė tik 4 paketus. Kita galimybė apriboti paketų skaičių yra laiko nustatymas:
$ping-į 6linuxhint.com
Aukščiau pateikta komanda nustos pinga po 6 sekundžių.
Kaip užtvindyti tinklą (ping komanda):
Norėdami patikrinti tinklo našumą esant didelei apkrovai, ping komanda taip pat gali būti naudojama tinklui užtvindyti:
$ping- f linuxhint.com
Išvestyje kiekvienas taškas reiškia išsiųstą paketą ir kiekvieno atsakymo atgalinį žingsnį.
Kaip gauti statistikos suvestinę (ping komanda):
Jei jus domina tik paketų perdavimo suvestinė, naudokite -q, q tai šis operatorius reiškia tylą:
$ping- C.5- Q linuxhint.com
Kaip padaryti, kad „ping“ būtų girdimas („ping“ komanda):
Norėdami įjungti kiekvieno ping garsą, naudokite -a operatorių:
$ping- „linuxhint.com“
Dažniausiai naudojamos ping parinktys:
Toliau pateikiamos kai kurios kitos dažniausiai naudojamos ping parinktys ir jų naudojimas:
Parinktis | apibūdinimas |
-b | Leidžia ping transliuoti IP |
-jie | Siunčiami paketai nelaukiant atsakymo (reikalingas sudo leidimas siųsti daugiau nei 3 paketus) |
-V | Tai rodo dabartinę ping versiją |
-v | Rodo papildomus ICMP paketus kartu su aido atsakymais |
-T | Leidžia nustatyti laiką gyventi (ttl) |
-d | Lizdų derinimui |
-r | Leidžia apeiti maršruto lentelę ir siunčia tiesiai į pagrindinį kompiuterį. |
-s | Nustato paketo dydį |
Išvada:
„Ping“ komanda yra gerai žinoma priemonė, skirta diagnozuoti/pašalinti triktis ir gauti tinklo informacijos. Šiame įraše daugiausia dėmesio skiriama kai kurioms pagrindinėms ping komandoms ir jų naudojimui. Jei vis tiek reikia daugiau informacijos apie „Ping“, vykdykite vyras ping terminale.