Linux Ping Command Tutorial

Linux Ping Command Tutorial



Če ste redni uporabnik terminala na kateri koli platformi, morate poznati ukaz ping. Ping je eno najpogosteje uporabljenih orodij za diagnosticiranje omrežja za preverjanje, ali je omrežje na voljo ali dosegljivo. Poleg tega se ta ukaz uporablja tudi za preverjanje stanja strežnika.

Ping za zbiranje statistike omrežja uporablja pakete ICMP (Internet Control Message Protocol). Najpogostejša opravila, ki jih izvaja ukaz ping, so:







  • Testiranje omrežne povezljivosti, vključno z LAN -om in internetom.
  • Preverjanje stanja strežnika.
  • Testiranje težav z DNS.

Ko uporabite ukaz ping, vaša naprava pošlje zahtevo gostiteljski napravi in ​​počaka, da se povezava vzpostavi. Izhodni ukaz ping vsebuje informacije o paketih in času, ki ga je vsak paket potreboval, da je dosegel gostitelja. Terminal še naprej tiska odzive, dokler se komunikacija ne prekine. Preverimo, kako uporabiti ukaz ping v Linuxu:



Kako uporabiti ukaz ping:

Najprej preverite osnovno skladnjo ukaza ping:



ping [opcije] ime gostitelja

Pingajmo strežnik linuxhint, zaženimo Terminal in vtipkamo:





$pinglinuxhint.com

ping/1%20copy.png

Zgornji izhod prikazuje različne informacije:



icmp_seq : Zaporedna številka paketa. Če gre za prvi paket, bi bila številka icmp_seq 1.

ttl : ttl pomeni Time to Live, število ttl predstavlja število skokov (usmerjevalnikov), ki jih paket potrebuje, da doseže cilj, preden ga zavrže.

čas : Čas, ki ga paket potrebuje, da doseže cilj in se nato vrne na gostiteljsko napravo.

Če želite ustaviti postopek pinga, pritisnite Ctrl C, ukaz bo povedal število paketov, ki jih je poslal/prejel, število izgubljenih paketov in čas.

ping/2%20copy.png

Če ne dobite odgovora ping, potem med vašo napravo in strežnikom gostitelja ni omrežne povezave.

Kako spremeniti časovni interval med paketi (ukaz ping):

Ukaz Ping privzeto pošlje paket po eni sekundi, vendar je to časovno obdobje mogoče spremeniti. Če želite spremeniti čas, uporabite -i po pingu:

$ping-jaz2linuxhint.com

ping/3%20copy.png

Če želite skrajšati čas:

$ping-jaz0,2linuxhint.com

ping/5%20copy.png

Kako preveriti stanje lokalnega omrežja (ukaz ping):

Če imate težave z dostopom do spletnega mesta, lahko z ukazom ping diagnosticirate tudi lokalno omrežje. Uporabljajo se različni pristopi:

Najhitrejši način je:

$ping 0

Ali:

$pinglokalni gostitelj

nekateri uporabniki pa raje:

$ping127.0.0.1

ping/multip.png

Kako omejiti število paketov (ukaz ping):

Ukaz Ping še naprej pošilja pakete, dokler se ročno ne ustavi, vendar je število paketov mogoče omejiti z uporabo -c in nato število paketov, ker ime gostitelja:

$ping–C4linuxhint.com

ping/9%20copy.png

Zgornji izhod je pokazal, da je ukaz poslal samo 4 pakete. Druga možnost omejevanja števila paketov je nastavitev časa:

$ping-v 6linuxhint.com

ping/10%20copy.png

Zgornji ukaz bo po 6 sekundah prenehal pingati.

Kako poplaviti omrežje (ukaz ping):

Če želite preveriti delovanje omrežja pri velikih obremenitvah, lahko za poplavo omrežja uporabite tudi ukaz ping:

$ping–F linuxhint.com

ping/11%20copy.png

V izhodu vsaka pika predstavlja poslani paket in povratni prostor za vsak odgovor.

Kako dobiti povzetek statistike (ukaz ping):

Če vas zanima le povzetek prenosa paketov, potem uporabite -q, q ali ta operater pomeni tiho:

$ping–C5–Q linuxhint.com

ping/12%20copy.png

Kako narediti ping slišen (ukaz ping):

Če želite omogočiti zvok vsakega pinga, uporabite operator -a:

$ping–Linuxhint.com

ping/13%20copy.png

Pogosto uporabljene možnosti pinga:

Spodaj so omenjene nekatere druge pogosto uporabljene možnosti pinga in njihova uporaba:

Možnost Opis
-b Omogoča ping oddajnega IP -ja
- Pošiljanje paketov brez čakanja na odgovor (Za pošiljanje več kot 3 paketov je potrebno dovoljenje sudo)
-V Prikazuje trenutno različico pinga
-v Prikaže dodatne pakete ICMP skupaj z odzivi odmevov
-T Omogoča nastavitev časa življenja (ttl)
-d Za odpravljanje napak vtičnic
-r Omogoča obhodno usmerjevalno tabelo in pošlje neposredno gostitelju.
-s Nastavi velikost paketa

Zaključek:

Ukaz Ping je dobro znan pripomoček za diagnosticiranje/odpravljanje težav in pridobivanje informacij o omrežju. Ta objava se osredotoča na nekatere bistvene ukaze pinga in njihovo uporabo. Če še vedno potrebujete več informacij o Pingu, izvedite človek ping v terminalu.