Ping kasutab võrgustatistika kogumiseks ICMP (Internet Control Message Protocol) pakette. Pingikäskluse kõige levinumad toimingud on järgmised:
- Võrguühenduse, sealhulgas kohtvõrgu ja Interneti testimine.
- Serveri oleku kontrollimine.
- DNS-i probleemide testimine.
Kui kasutate käsku "ping", saadab teie seade hosti seadmele päringu ja ootab ühenduse loomist. Pingkäskude väljund sisaldab teavet pakettide ja aja kohta, mille iga pakett hostini jõudmiseks kulus. Terminal jätkab vastuste printimist, kuni side katkeb. Kontrollime, kuidas Linuxis käsku ping kasutada:
Pingi käsu kasutamine:
Kõigepealt kontrollige käsu “ping” põhisüntaksit:
ping [valikud] hostinimiPingitame linuxhinti serveri, käivitame terminali ja tippime:
$ ping linuxhint.com
Ülaltoodud väljund näitab erinevat teavet:
icmp_seq: Paketi järjekorranumber. Kui see on esimene pakett, oleks icmp_seq number 1.
ttl: ttl tähistab "Time to Live", ttl number tähistab nende hüpete (ruuterite) arvu, mida pakett võtab enne sihtkohta jõudmist sihtkohta jõudmiseks.
aeg: Aeg, mille pakett võtab sihtkohta jõudmiseks ja seejärel hostiseadmesse naasmiseks.
Pingimisprotsessi peatamiseks vajutage klahvi "Ctrl C", käsk ütleb edastatud / vastuvõetud pakettide arvu, kaotatud pakettide arvu ja aja.
Kui te ei saa pingivastust, pole teie seadme ja hostiserveri vahel võrguühendust.
Pakettide vahelise ajaintervalli muutmine (ping-käsk):
Pingi käsk saadab vaikimisi paketi ühe sekundi pärast, kuid seda aega saab muuta. Kellaaja muutmiseks kasutage pärast pingimist tähist „-i”:
$ ping -i 2 linuxhint.com
Aja vähendamiseks tehke järgmist
$ ping -i 0.2 linuxhint.com
Kohaliku võrgu oleku kontrollimine (ping-käsk):
Kui teil on probleeme veebisaidile pääsemisega, saate ping-käsu abil diagnoosida ka oma kohaliku võrgu. Neid saab kasutada mitmel viisil:
Kiireim viis on:
$ ping 0Või:
$ ping localhostja mõned kasutajad eelistavad:
$ ping 127.0.0.1
Pakettide arvu piiramine (ping-käsk):
Pingikäsk jätkab pakettide saatmist seni, kuni see käsitsi peatub, kuid pakettide arvu saab piirata, kasutades „-c” ja seejärel pakettide arvu, kuna hostinimi:
$ ping -c 4 linuxhint.com
Ülaltoodud väljund näitas, et käsk saatis ainult 4 paketti. Teine võimalus pakettide arvu piiramiseks on kellaaja seadmine:
$ ping -w 6 linuxhint.com
Ülaltoodud käsk lõpetab pingimise 6 sekundi pärast.
Võrgu üleujutamine (ping-käsk):
Suure koormuse korral võrgu jõudluse kontrollimiseks saab võrgu üleujutamiseks kasutada ka ping-käsku:
$ ping -f linuxhint.com
Väljundis tähistab iga punkt saadetud paketti ja tagasilükkeklahvi iga vastuse jaoks.
Statistika kokkuvõtte saamine (ping-käsk):
Kui olete huvitatud ainult pakettide edastamise kokkuvõtte saamisest, siis kasutage tähist "-q", q on see operaator vaikne:
$ ping -c 5 -q linuxhint.com
Kuidas teha ping kuuldavaks (ping-käsk):
Iga pingi heli lubamiseks kasutage operaatorit -a:
$ ping -a linuxhint.com
Tavaliselt kasutatavad pingivalikud:
Allpool on mainitud mõningaid teisi tavaliselt kasutatavaid pingivõimalusi ja nende kasutamist:
Variant | Kirjeldus |
-b | Võimaldab edastada IP-d |
-l | Pakettide saatmine vastust ootamata (nõuab rohkem kui kolme paketi saatmiseks sudo luba) |
-V | See näitab pingi praegust versiooni |
-v | Kuvab täiendavaid ICMP-pakette koos kajavastustega |
-T | Võimaldab määrata elamise aja (ttl) |
-d | Pistikupesade silumiseks |
-r | Lubab marsruudi ümbersõidu tabeli ja saadab otse hostile. |
-s | Määrab paketi suuruse |
Järeldus:
Pingi käsk on tuntud utiliit diagnoosimiseks / tõrkeotsinguks ja võrguteabe hankimiseks. See postitus keskendub mõnele olulisele pingi käsule ja nende kasutamisele. Kui vajate Pingi kohta veel lisateavet, siis käivitagemees pingutab”Terminalis.