Uvod u naredbu Ping
Ping je skraćenica za Paketni Internet Pits . Ova se naredba uglavnom koristi za provjeru mrežne povezanosti između hosta/poslužitelja i hosta. Naredba ping uzima URL ili IP adresu kao ulaz i prenosi paket podataka na određenu adresu zajedno s 'PING' poruka. Zatim će dobiti odgovor od hosta/poslužitelja. Ovo vrijeme je poznato kao 'latencija' .
Napomena: Niska latencija i brzi ping znače bržu vezu.
Većina korisnika Linux koriste se za naredbu ping. Gotovo svaki korisnik zna koristiti ovu naredbu u uobičajenom obliku. No, postoji nekoliko dodatnih varijacija i opcija u naredbi ping.
U ovom ćemo članku objasniti korištenjem nekih od najkorisnijih ping naredbi Linuxa s primjerima.
Ove ping naredbe će raditi sa bilo kojom Linux ili Unix distribucijom. Testni sustav koji smo koristili za pružanje izlaznih uzoraka i primjera je Ubuntu 20.04 LTS.
Preduvjeti
- Pristup naredbenom retku
- Unix ili sustav sličan Linuxu
- Korisnik s bitnim dopuštenjima za izvršavanje naredbi
Rad Ping naredbe
U Linuxu, naredba ping je opći uslužni program koji se koristi za provjeru je li neka mreža prisutna i je li host dostupan. Pomoću ove naredbe možemo testirati je li poslužitelj pokrenut i izvršava li se. Također, pomaže u rješavanju nekoliko problema s povezivanjem.
Naredba ping nam dopušta da:
- Testirajte našu internetsku vezu.
- Provjerite je li udaljeni stroj aktivan.
- Analizirajte kada postoje mrežni problemi kao što su velika latencija ili ispušteni paketi.
Kad pokušamo 'ping' udaljeni host, naš stroj počinje slati ICMP echo zahtjeve i odgađa odgovor. Dobit ćemo echo odgovor za sve zahtjeve kada se uspostavi veza.
Rezultat naredbe ping uključuje vrijeme koje je potrebno svim paketima da dosegnu cilj i vrate se. Osim toga, terminal ispisuje odgovor dok se ne prekine. Postoje neki redovi koji koriste ping statistiku nakon svih sesija.
Upotreba naredbe Ping
Osnovna sintaksa naredbe ping sadrži ping koji prati naziv hosta, naziv web stranice ili točna IP adresa.
Sintaksa:
ping [options] hostname or IP address
Dakle, možemo utipkati unutar našeg terminala za provjeru je li udaljeni host spreman:
ping javatpoint.com
Za zaustavljanje procesa možemo koristiti tipke Ctrl+C.
Važno: IP adresa može biti drugačija za bilo koje web mjesto ovisno o našem zemljopisnom položaju.
Primjeri naredbi ping
ping 'localhost' za provjeru lokalne mreže
Ako pronađemo probleme s pristupom udaljenom računalu ili web stranici, možemo pingati lokalnog hosta kako bismo osigurali da imamo mrežnu vezu. Za provjeru sučelja lokalne mreže možemo koristiti bilo koji od sljedećih načina:
Napomena: Rezultat pinga izgledat će slično koju god opciju odabrali.
Primjer je sljedeći:
ping localhost
Specifikacija internetskog protokola
IPv6 je alfanumerički format IP adrese koji zamjenjuje IPv4. Uzroci tome su ograničeni broj IPv4 adrese.
Zatražiti IPv4 ili IPv6 adresu, možemo dodati -4 ili -6 prije IP-a/hostname-a ili nakon naredbe ping.
ping -4 hostname/IPv4 ping -6 hostname/IPv6
Promjena vremenskog intervala među ping paketima
Interval (zadano) između svih ping zahtjeva je jedna sekunda. Vrijeme možemo smanjiti ili povećati uz pomoć prekidača poznatog kao '-i'.
Koristimo vrijednosti koje su niže od 1 za smanjeni vremenski interval pinga:
ping -i 0.5 javatpoint.com
Možemo koristiti vrijednosti veće od 1 za povećani vremenski interval pinga.
Preplavite mrežu pingom
Možemo primijeniti ping flood za testiranje performansi naše mreže pod velikim opterećenjem. Opcija u ping floodu, tj., -f treba root za pokretanje. U suprotnom, također možemo koristiti opciju sudo za našu naredbu ping za flooding host. Prenosi nekoliko paketa što je prije moguće.
Naredba je sljedeća:
sudo ping -f hostname-IP
Rezultat ispisuje točku za sve prenesene pakete i backspace za sve odgovore. Redak statistike prikazuje sažetak naredbe ping.
Promijenite veličinu ping paketa
Možda bismo željeli primijeniti -s za povećanje veličine paketa kroz zadanu vrijednost od 56 (84) bajta u ovom scenariju. U zagradama, broj ilustrira prenesene ping bajtove uključujući paket zaglavlja od 28 bajtova.
Na primjer, za povećanje veličine paketa na 1000 bajtova, možemo koristiti sljedeću naredbu:
ping -s 1000 javatpoint.com
Ova naredba je korisna ako analizirate performanse mreže. Možemo analizirati kada se mrežna veza gasi ako povećamo veličinu paketa na nekoliko tisuću bajtova.
Kako popraviti ping broj
Postavka (zadana) za naredbu ping je zadržavanje zahtjeva dok ga ne prekinemo. Ping broj možemo popraviti uz pomoć sljedeće dvije metode:
1. Ograničite broj ping paketa
Možemo koristiti opciju -c i broj za automatsko zaustavljanje naredbe ping nakon što prenese mogući broj paketa. Postavlja željenu količinu ping zahtjeva predstavljenu u sljedećem primjeru:
ping -c 2 javatpoint.com
Naredba ping zaustavit će prijenos paketa nakon bilo koja dva zahtjeva kao što možemo vidjeti na gornjoj snimci zaslona.
2. Popravite vremensko ograničenje u naredbi ping
Možemo uključiti -w i vremenski interval u sekundama u našu naredbu za prestanak dobivanja rezultata pinga nakon određenog vremena.
Na primjer, možemo upisati naredbu ping za zaustavljanje ispisa ping izlaza nakon 25 sekundi:
ping -w 25 javatpoint.com
Druge upotrebe naredbe ping
Spriječi rezultat pinga za ispis samo sažete statistike
Ako ne želimo zatrpati naš ekran detaljima za sve pakete, upotrijebimo opciju -q za prikaz jedinog sažetka.
Prekidač -q ispisuje jedan redak zajedno s uobičajenim detaljima pinga i nakon toga na kraju daje statistiku. U ovoj naredbi slovo 'q' je skraćenica za rezultat 'tiho'.
ping -c 10 -q youtube.com
Obično tihi rezultat dodajemo drugim opcijama. Popravit ćemo ping za slanje 10 paketa u ovom slučaju i potisnuti rezultat.
Uključi vremensku oznaku prije svakog retka u rezultat pinga
Ako želimo zapamtiti dan kada pokrenemo naredbu ping, možemo dodati prekidač -D na sljedeći način:
ping -D youtube.com
Ispisat će vremensku oznaku u Unix formatu prije svakog retka.
Napomena: Zahtijevamo korištenje velikih slova D jer su ove naredbe osjetljive na velika i mala slova.
Zvučni ping ako je domaćin dostupan
Kada koristimo opciju -a, sustav će reproducirati zvuk ako host odgovori. Zvučni ping je koristan ako rješavamo probleme s mrežom i ne želimo gledati u zaslon dok ne dobijemo odgovor.
ping -a youtube.com
Rezultat izgleda slično rezultatu obične naredbe ping.
Prikaz Ping verzije
Možemo provjeriti verziju alata za ping na našem sustavu. Također možemo dodati opciju -V naredbi ping za prikaz ove verzije uslužnog programa.
Naredba je sljedeća:
ping -V youtube.com
Najčešće korištena naredba Ping
Slijede neke općenito korištene ping naredbe:
a- Proizvodi zvuk ako je vršnjak dostupan.
b- Omogućuje ping IP adrese emitiranja.
B- Sprječava da ping promijeni adresu izvora sonde.
c- Ograničava broj prenesenih ping zahtjeva.
d- Postavlja opciju, tj. SO-DEBUG preko korištene utičnice.
f- Preplavljuje mrežu prijenosom nekoliko paketa u sekundi.
concat nizovi java
ja- Opisuje interval između uzastopnih prijenosa paketa. Jedna sekunda je zadana vrijednost.
ja- Postavlja IP adresu izvora na opisanu IP adresu sučelja. Ova je opcija potrebna ako se pinga nedostajuća adresa IPv6 veze. Možemo koristiti naziv uređaja ili IP adresu.
ja- Određuje nekoliko paketa za prijenos bez odgađanja odgovora.
q- Prikazuje IP adrese u izlazu pinga umjesto imena hostova.
T- Popravlja vrijeme života.
u- Daje verbozni izlaz.
U- Prikazuje verziju pinga i izlazi na noviji redak naredbenog retka.