logo

Ukaz Ping v Linuxu

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 

Ukaz Ping v Linuxu

Za zaustavitev procesa lahko uporabimo tipki Ctrl+C.

    od:Pove cilj in njegov naslov IP.
    Pomembno: Naslov IP je lahko drugačen za katero koli spletno mesto, odvisno od naše geografske lokacije.ttl=52:Pove vrednost, tj. čas življenja od 1-255. Prav tako označuje število skokov v omrežju, ki bi jih paket lahko potreboval, preden ga kateri koli usmerjevalnik odstrani.icmp_seq=1:Vsem paketom ICMP pove zaporedno številko. Poveča se za eno številko za vse naslednje zahteve za odmev.čas=7,68 ms:Času pove, da je potreboval kateri koli paket, da je dosegel cilj in se vrnil na izvor. Izraženo je v ms (milisekundah).

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:

    ping 0:To je ena najhitrejših možnosti za pinganje lokalnega gostitelja. Terminal bo določil naslov IP in dal odgovor, ko vnesemo ta ukaz.ping lokalni gostitelj:Uporabimo lahko ime lokalnega gostitelja ping. To ime se bo nanašalo na naš sistem in ko vnesemo ta ukaz, bomo rekli 'ping ta sistem' .ping 127.0.0.1:Nekaj ​​ljudi raje vnese naslov IP za ping lokalnega gostitelja.

Opomba: rezultat pinga bo videti podoben, ne glede na možnost, ki jo izberemo.

Primer je naslednji:

 ping localhost 

Ukaz Ping v Linuxu

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 

Ukaz Ping v Linuxu

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 

Ukaz Ping v Linuxu

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 v Linuxu

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 

Ukaz Ping v Linuxu

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 

Ukaz Ping v Linuxu

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 

Ukaz Ping v Linuxu

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 

Ukaz Ping v Linuxu

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 

Ukaz Ping v Linuxu

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.