Uvod v ukaz Ping
Ping je okrajšava za Paketni internet Pits . Ta ukaz se uporablja predvsem za preverjanje omrežne povezave med gostiteljem/strežnikom in gostiteljem. Ukaz ping sprejme naslov URL ali IP kot vhod in prenese podatkovni paket na določen naslov skupaj z 'PING' sporočilo. Nato bo prejel odgovor od gostitelja/strežnika. Ta čas je znan kot 'zakasnitev' .
Opomba: nizka zakasnitev in hiter ping pomenita hitrejšo povezavo.
Večina uporabnikov Linux se uporabljajo za ukaz ping. Skoraj vsak uporabnik ve, kako uporabljati ta ukaz v običajni obliki. Vendar obstaja več dodatkov in možnosti v ukazu ping.
V tem članku bomo razložili z uporabo nekaterih najbolj koristnih ukazov ping v Linuxu s primeri.
Ti ukazi ping bodo delovali s katero koli distribucijo Linuxa ali Unixa. Preskusni sistem, ki smo ga uporabili za zagotavljanje izhodnih vzorcev in primerov, je Ubuntu 20.04 LTS.
Predpogoji
- Dostop do ukazne vrstice
- Unixu ali Linuxu podoben sistem
- Uporabnik z bistvenimi dovoljenji za izvajanje ukazov
Delovanje ukaza Ping
V Linuxu je ukaz ping splošni pripomoček, ki se uporablja za preverjanje, ali je prisotno katero koli omrežje in ali je gostitelj dosegljiv. S tem ukazom lahko preizkusimo, ali strežnik deluje in se izvaja. Pomaga tudi pri številnih težavah s povezljivostjo pri odpravljanju težav.
Ukaz ping nam omogoča:
- Preizkusite našo internetno povezavo.
- Preverite, ali je oddaljena naprava aktivna.
- Analizirajte težave z omrežjem, kot so velika zakasnitev ali izpadli paketi.
Ko poskušamo 'ping' oddaljenega gostitelja, naš stroj začne prenašati zahteve za odmev ICMP in zakasni za odgovor. Ko bo povezava vzpostavljena, bomo prejeli odmev za vse zahteve.
Rezultat ukaza ping vključuje čase, potrebne za vse pakete, da dosežejo cilj in se vrnejo. Poleg tega terminal natisne odgovor do prekinitve. Obstaja nekaj vrstic, ki uporabljajo statistiko ping po vseh sejah.
Uporaba ukaza Ping
Osnovna sintaksa ukaza ping vsebuje ping, ki ga zasleduje ime gostitelja, ime spletnega mesta ali točen naslov IP.
Sintaksa:
ping [options] hostname or IP address
Torej lahko vtipkamo znotraj našega terminala, da preverimo, ali oddaljeni gostitelj deluje:
ping javatpoint.com
Za zaustavitev procesa lahko uporabimo tipki Ctrl+C.
Pomembno: Naslov IP je lahko drugačen za katero koli spletno mesto, odvisno od naše geografske lokacije.
Primeri ukaza ping
ping 'localhost' za preverjanje lokalnega omrežja
Če odkrijemo težave pri doseganju oddaljenega računalnika ali spletnega mesta, lahko pingamo lokalnega gostitelja, da zagotovimo, da imamo omrežno povezavo. Za preverjanje vmesnika lokalnega omrežja lahko uporabimo enega od naslednjih načinov:
Opomba: rezultat pinga bo videti podoben, ne glede na možnost, ki jo izberemo.
Primer je naslednji:
ping localhost
Specifikacija internetnega protokola
IPv6 je alfanumerična oblika naslova IP, ki nadomešča IPv4. Vzrok za to je, da obstaja omejena številka naslova IPv4.
Prositi IPv4 ali IPv6 naslov, lahko dodamo -4 ali -6 pred IP/ime gostitelja ali za ukazom ping.
ping -4 hostname/IPv4 ping -6 hostname/IPv6
Spremenite časovni interval med paketi Ping
Interval (privzeto) med vsemi zahtevami za ping je ena sekunda. Čas lahko zmanjšamo ali povečamo s pomočjo stikala, znanega kot '-i'.
Uporabimo vrednosti, ki so nižje od 1 za zmanjšan časovni interval pinga:
stavek bash if
ping -i 0.5 javatpoint.com
Vrednosti, ki so višje od 1, lahko uporabimo za povečan časovni interval pinga.
Preplavite omrežje s pingom
Uporabimo lahko poplavo ping za testiranje delovanja našega omrežja pod veliko obremenitvijo. Možnost v poplavi ping, tj. -f, za izvajanje potrebuje root. V nasprotnem primeru lahko uporabimo tudi možnost sudo za naš ukaz ping za poplavljanje gostitelja. V najkrajšem možnem času prenese več paketov.
Ukaz je naslednji:
sudo ping -f hostname-IP
Rezultat natisne piko za vse prenesene pakete in vračalko za vse odgovore. V statistični vrstici je prikazan povzetek ukaza ping.
Spremenite velikost paketa ping
Morda bomo želeli uporabiti -s za povečanje velikosti paketa na privzeto vrednost 56 (84) bajtov v tem scenariju. V oklepaju številka ponazarja prenesene bajte pinga, vključno s paketom glave 28 bajtov.
Na primer, za povečanje velikosti paketa na 1000 bajtov lahko uporabimo naslednji ukaz:
ping -s 1000 javatpoint.com
Ta ukaz je koristen pri analizi delovanja omrežja. Kdaj se omrežna povezava duši, lahko analiziramo, če povečamo velikost paketa na nekaj tisoč bajtov.
Kako popraviti številko ping
Nastavitev (privzeta) za ukaz ping je za ohranjanje zahteve, dokler je ne prekinemo. Številko ping lahko popravimo s pomočjo naslednjih dveh metod:
1. Omejite število paketov Ping
Uporabimo lahko možnost -c in številko za samodejno zaustavitev ukaza ping, potem ko prenese možno število paketov. Nastavi želeno količino zahtev ping, ki je predstavljena v naslednjem primeru:
ping -c 2 javatpoint.com
Ukaz ping bo prenehal prenašati pakete po dveh zahtevah, kot lahko vidimo na zgornjem posnetku zaslona.
2. Popravite časovno omejitev v ukazu ping
V naš ukaz lahko vključimo -w in časovni interval v sekundah za prenehanje prejemanja rezultata pinga po določenem času.
Na primer, lahko vnesemo ukaz ping za zaustavitev tiskanja izhodov ping po 25 sekundah:
ping -w 25 javatpoint.com
Druge uporabe ukaza ping
Zavrni rezultat pinga samo za tiskanje povzetka statistike
Če ne želimo zamašiti zaslona s podrobnostmi za vse pakete, uporabimo možnost -q za prikaz edinega povzetka.
Stikalo -q natisne eno vrstico skupaj s podrobnostmi običajnega pinga in nato na koncu poda statistiko. V tem ukazu je črka 'q' okrajšava za rezultat 'tiho'.
ping -c 10 -q youtube.com
Običajno dodamo tihi rezultat z drugimi možnostmi. V tem primeru bomo popravili ping za pošiljanje 10 paketov in zavrli rezultat.
V rezultat pinga vključite časovni žig pred vsako vrstico
Če si želimo zapomniti dan, ko izvajamo ukaz ping, lahko dodamo stikalo -D na naslednji način:
ping -D youtube.com
Pred vsako vrstico bo natisnil časovni žig v formatu Unix.
Opomba: zahtevamo uporabo velike črke D, ker ti ukazi razlikujejo med velikimi in malimi črkami.
Zvočni ping, če je gostitelj dosegljiv
Ko uporabimo možnost -a, bo sistem predvajal zvok, če pride do odgovora gostitelja. Zvočni ping je koristen, če odpravljamo težave z omrežjem in ne želimo pogledati na zaslon, dokler ni odgovora.
ping -a youtube.com
Rezultat je podoben rezultatu običajnega ukaza ping.
Prikaži različico Ping
V našem sistemu lahko preverimo različico orodja ping. Za prikaz te različice pripomočka lahko ukazu ping dodamo tudi možnost -V.
Ukaz je naslednji:
ping -V youtube.com
Večinoma uporabljen ukaz Ping
Sledi nekaj splošno uporabljenih ukazov ping:
a- Proizvaja zvok, če je vrstnik dosegljiv.
b- Omogoča ping naslov IP oddajanja.
B- Preprečuje, da bi ping spremenil izvorni naslov sonde.
c- Omejuje število prenesenih ping zahtev.
d- Nastavi možnost, tj. SO-DEBUG nad uporabljeno vtičnico.
f- Omrežje preplavi s prenosom več paketov na sekundo.
jaz- Opisuje interval med zaporednimi prenosi paketa. Ena sekunda je privzeta vrednost.
JAZ- IP naslov vira nastavi na opisan IP naslov vmesnika. Ta možnost je potrebna, če pingate manjkajoči naslov povezave IPv6. Uporabimo lahko ime naprave ali naslov IP.
jaz- Določa več paketov za prenos brez zakasnitve odgovora.
q- V izhodu pinga namesto imen gostiteljev prikaže naslove IP.
T- Popravlja čas življenja.
v- Daje besedni izpis.
IN- Prikazuje različico pinga in preide v novejšo ukazno vrstico.