Tutorial de comandă Linux Ping

Linux Ping Command Tutorial



Dacă sunteți un utilizator obișnuit de terminal pe orice platformă, trebuie să fiți familiarizați cu comanda ping. Ping-ul este unul dintre cele mai utilizate instrumente pentru diagnosticarea rețelei pentru a verifica dacă rețeaua este disponibilă sau accesibilă. Mai mult, această comandă este utilizată și pentru a verifica starea serverului.

Ping folosește pachete ICMP (Internet Control Message Protocol) pentru a colecta statistici de rețea. Cele mai frecvente sarcini pe care le efectuează comanda ping sunt:







  • Testarea conectivității rețelei, inclusiv LAN și internet.
  • Verificarea stării serverului.
  • Testarea problemelor DNS.

Când utilizați comanda ping, dispozitivul dvs. trimite o cerere către dispozitivul gazdă și așteaptă stabilirea conexiunii. Ieșirea comenzii ping conține informații despre pachete și cantitatea de timp necesară fiecărui pachet pentru a ajunge la gazdă. Terminalul continuă să tipărească răspunsurile până când comunicarea se întrerupe. Să verificăm cum să folosim comanda ping în Linux:



Cum se utilizează comanda ping:

În primul rând, verificați sintaxa de bază a comenzii ping:



ping [Opțiuni] numele gazdei

Să facem ping pe serverul linuxhint, să lansăm Terminal și să tastăm:





$pinglinuxhint.com

ping / 1% 20copy.png

Ieșirea de mai sus arată diverse informații:



icmp_seq : Numărul de ordine al pachetului. Dacă este primul pachet, numărul icmp_seq ar fi 1.

ttl : ttl înseamnă Time to Live, numărul ttl reprezintă numărul de hamei (routere) pe care un pachet le ia pentru a ajunge la destinație înainte de a fi aruncat.

timp : Durata de timp necesară unui pachet pentru a ajunge la destinație și apoi a reveni la dispozitivul gazdă.

Pentru a opri procesul de ping, apăsați Ctrl C, comanda va spune numărul de pachete pe care le-a transmis / primit, numărul de pachete pierdute și timpul.

ping / 2% 20copy.png

Dacă nu primiți un răspuns ping, atunci nu există conectivitate de rețea între dispozitivul dvs. și serverul gazdă.

Cum se schimbă intervalul de timp dintre pachete (comanda ping):

Comanda Ping trimite pachetul în mod implicit după o secundă, dar această durată de timp poate fi modificată. Pentru a schimba ora, utilizați -i după ping:

$ping–I2linuxhint.com

ping / 3% 20copy.png

Pentru a reduce timpul:

$ping–I0,2linuxhint.com

ping / 5% 20copy.png

Cum se verifică starea unei rețele locale (comandă ping):

Dacă aveți probleme la accesarea unui site web, atunci prin comanda ping, puteți diagnostica și rețeaua locală. Există diverse abordări care utilizează oricare dintre ele:

Cel mai rapid mod este:

$ping 0

Sau:

$pinggazdă locală

iar unii utilizatori preferă:

$ping127.0.0.1

ping / multip.png

Cum se limitează numărul de pachete (comanda ping):

Comanda Ping continuă să trimită pachete până când se oprește manual, dar numărul de pachete poate fi limitat folosind -c și apoi numărul de pachete deoarece numele gazdei:

$ping–C4linuxhint.com

ping / 9% 20copy.png

Ieșirea de mai sus indica faptul că comanda a trimis doar 4 pachete. Cealaltă opțiune de limitare a numărului de pachete este setarea orei:

$ping-în 6linuxhint.com

ping / 10% 20copy.png

Comanda de mai sus se va opri din ping după 6 secunde.

Cum să inundați rețeaua (comanda ping):

Pentru a verifica performanța rețelei sub sarcină mare, comanda ping poate fi utilizată și pentru a inunda rețeaua:

$ping–F linuxhint.com

ping / 11% 20copy.png

În ieșire, fiecare punct reprezintă pachetul trimis și backspace pentru fiecare răspuns.

Cum se obține un rezumat al statisticilor (comanda ping):

Dacă sunteți interesat doar să obțineți un rezumat al transmiterii pachetelor, atunci utilizați -q, q este acest operator înseamnă silențios:

$ping–C5–Q linuxhint.com

ping / 12% 20copy.png

Cum se face ping audibil (comanda ping):

Pentru a activa sunetul fiecărui ping, utilizați operatorul -a:

$ping–Un linuxhint.com

ping / 13% 20copy.png

Opțiuni ping utilizate în mod obișnuit:

Câteva alte opțiuni ping utilizate în mod obișnuit și utilizarea acestora sunt menționate mai jos:

Opțiune Descriere
-b Permite transmiterea ping-ului IP difuzat
-la Trimiterea pachetelor fără a aștepta un răspuns (necesită permisiunea sudo pentru a trimite mai mult de 3 pachete)
-V Afișează versiunea curentă a ping-ului
-v Afișează pachete ICMP suplimentare împreună cu răspunsuri la ecou
-T Permite setarea timpului de trăire (ttl)
-d Pentru depanare socket
-r Permite ocolirea tabelei de rutare și trimite direct la gazdă.
-s Setează dimensiunea pachetului

Concluzie:

Comanda Ping este un utilitar bine cunoscut pentru a diagnostica / depana și pentru a obține informații de rețea. Această postare se concentrează pe câteva comenzi esențiale de ping și utilizarea acestora. Dacă mai aveți nevoie de mai multe informații despre Ping, atunci executați om ping în terminal.