Linux ulanyjylary üçin 12 amaly ping buýruk mysallary


Ping, bir öý eýesiniň Internet protokoly (IP) ulgamyna baryp boljakdygyny barlamak üçin ýönekeý, giňden ulanylýan, platforma ulgamlaýyn kömekçi enjamdyr. Maksatnama eýesine Internet Dolandyryş Habar Protokoly (ICMP) ECHO_REQUEST habarlarynyň bir toparyny ibermek we ICMP echo jogabyna garaşmak (ýa-da ECHO_RESPONSE) arkaly işleýär.

Kompýuteriňiziň başga bir kompýuter (maksatly öý eýesi) bilen aragatnaşyk saklap biljekdigini anyklamak üçin ping synagyny geçirip bilersiňiz; kesgitlemäge kömek edýär:

  • maksatly öý eýesiniň elýeterli (işjeň) ýa-da ýokdugy,
  • paketleriň maksatly öý eýesine we kompýuteriňize gaýdyp gelmek üçin näçe wagt sarp edýändigini ölçemek (maksat öý eýesi bilen aragatnaşykda gezelenç wagty (rtt)) we
  • göterim hökmünde görkezilen paket ýitgisi.

Onuň çykyşy, soňky paketiň maksatly öý eýesine ýetmek we kompýuteriňize gaýdyp gelmek üçin alnan wagt bilen birlikde maksatly öý eýesinden berlen jogaplaryň sanawydyr. Şeýle hem, synagyň statistik jemini görkezýär, adatça iberilen paketleriň sanyny we alnanlary, paket ýitgileriniň göterimini öz içine alýar; iň az, iň ýokary, ortaça gezelenç wagtlary we ortaça gyşarmak (mdev). Ping synagy şowsuz bolsa, säwlik habarlaryny çykyş hökmünde görersiňiz.

Bu makalada, öý eýesiniň torda elýeterliligini barlamak üçin 12 amaly ping buýruk mysalyny düşündireris.

Ping buýruk mysallaryny öwreniň

1. Targe eýesi www.google.com-a baryp bolýarmy ýa-da ýokdugyny bilmek üçin ýönekeý ping synagyny geçirip bilersiňiz. Şeýle hem, görkezilişi ýaly domen adynyň ýerine IP adresi ulanyp bilersiňiz.

$ ping www.google.com
OR
$ ping 216.58.212.78
PING www.google.com (172.217.166.164) 56(84) bytes of data.
64 bytes from bom07s20-in-f4.1e100.net (172.217.166.164): icmp_seq=1 ttl=57 time=2.40 ms
64 bytes from bom07s20-in-f4.1e100.net (172.217.166.164): icmp_seq=2 ttl=57 time=2.48 ms
64 bytes from bom07s20-in-f4.1e100.net (172.217.166.164): icmp_seq=3 ttl=57 time=2.43 ms
64 bytes from bom07s20-in-f4.1e100.net (172.217.166.164): icmp_seq=4 ttl=57 time=2.35 ms
^C
--- www.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 2.353/2.420/2.484/0.058 ms

Aboveokardaky buýrugyň netijelerinden ping üstünlikli boldy we paketler ýitmedi. Üns bermeli möhüm bir zat, ping synagynda her ping jogabynyň soňundaky wagt. Serwerleriňize ping synagyny geçirýärsiňiz öýdýän, serwerde işleýän programma görnüşiňize baglylykda bu ýerdäki baha gaty möhümdir.

Mysal üçin, bir ulanyjy haýyşy UI-de netije çykarmak üçin maglumatlar bazasyna (köp) köp soraga sebäp bolýan web programmasy bar bolsa, şol serwere has az wagt sarp etmek, has köp maglumatyň berilmezden berilmegini aňladýar. gijikdirmek we tersine.

2. Görkezilişi ýaly -c baýdagyny ulanyp, ping çykandan soň iberilmeli ECHO_REQUEST sanyny kesgitläp bilersiňiz (bu ýagdaýda ping synagy 5 paket iberenden soň durar).

$ ping -c 5 www.google.com

PING www.google.com (172.217.163.36) 56(84) bytes of data.
64 bytes from maa05s01-in-f4.1e100.net (172.217.163.36): icmp_seq=1 ttl=56 time=29.7 ms
64 bytes from maa05s01-in-f4.1e100.net (172.217.163.36): icmp_seq=2 ttl=56 time=29.7 ms
64 bytes from maa05s01-in-f4.1e100.net (172.217.163.36): icmp_seq=3 ttl=56 time=29.4 ms
64 bytes from maa05s01-in-f4.1e100.net (172.217.163.36): icmp_seq=4 ttl=56 time=30.2 ms
64 bytes from maa05s01-in-f4.1e100.net (172.217.163.36): icmp_seq=5 ttl=56 time=29.6 ms

--- www.google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 29.499/29.781/30.285/0.307 ms

3. -i baýdagy, her paket ibermegiň arasynda sekuntda aralyk bellemäge mümkinçilik berýär, deslapky baha bir sekunt.

$ ping -i 3 -c 5 www.google.com

4. loadükli şertlerde toruňyzyň jogabyny kesgitlemek üçin, -f wyklýuçatelini ulanyp, islegleri mümkin boldugyça çalt iberýän\suw joşmasy işledip bilersiňiz. Muny diňe kök ulanyp biler. opsiýa, ýogsam kök artykmaçlyklaryny almak üçin sudo buýrugyny ulanyň.

$ sudo ping -f www.google.com
OR
$ sudo ping -f -i 3 www.google.com	#specify interval between requests 

PING www.google.com (172.217.163.36) 56(84) bytes of data.
.......................................................................................................................................................................................^C
--- www.google.com ping statistics ---
2331 packets transmitted, 2084 received, 10% packet loss, time 34095ms
rtt min/avg/max/mdev = 29.096/29.530/61.474/1.417 ms, pipe 4, ipg/ewma 14.633/29.341 ms

5. Görkezilişi ýaly -b ulanyp, ýaýlymy açyp bilersiňiz.

$ ping -b 192.168.43.255

6. Geçip geçýän zolaklaryň sanyny (TTL - Wagtlaýyn-göni) çäklendirmek üçin -t baýdagyny ulanyň. 1 bilen 255 aralygynda islendik bahany belläp bilersiňiz; dürli operasiýa ulgamlary dürli defoltlary düzýär.

Paket alýan her bir marşrutizator hasapdan azyndan 1-ni aýyrýar we hasap 0-dan köp bolsa, marşrutizator paketini indiki hopa ugradýar, ýogsam ony taşlaýar we kompýuteriňize ICMP jogap iberýär.

Bu mysalda, TTL-den geçdi we skrinshotda görkezilişi ýaly ping synagy şowsuz boldy.

$ ping -t 10 www.google.com

7. Ping synagy üçin deslapky paketiň ölçegi ýeterlik bolmaly, ýöne ýörite synag zerurlyklaryňyza görä üýtgedip bilersiňiz. Payük ýüküniň ululygyny, -s opsiýasyny ulanyp, baýtlaryň sanyny kesgitläp bilersiňiz, bu bolsa ICMP sözbaşy üçin berlen goşmaça paketiň ululygyna we goşmaça 8 baýt bolar.

$ ping -s 1000 www.google.com

8. Öňünden ýükleme kesgitlenen bolsa, ping jogaplara garaşmaýan köp paket iberýär. Diňe kök 3-den köp ýüklemäni saýlap biljekdigine üns beriň, ýogsam kök artykmaçlyklaryny almak üçin sudo buýrugyny ulanyň.

$ sudo ping -l 5 www.google.com 

9. Şeýle hem, görkezilişi ýaly -W opsiýasyny ulanyp, jogaba garaşmak üçin wagt belläp bolýar.

$ ping -W 10 www.google.com

10. Näçe paketiň iberilendigine ýa-da kabul edilendigine garamazdan ping çykmazdan ozal sekuntda wagt gutarmak üçin -w baýdagyny ulanyň.

$ ping -w 10 www.google.com

11. -d opsiýasy görkezilişi ýaly düzediş IP paket jikme-jigini açmaga mümkinçilik berýär.

$ ping -d www.google.com

12. Aşakdaky ýaly -v baýdagyny ulanyp, söz çykaryşyny işjeňleşdirip bilersiňiz.

$ ping -v www.google.com

Bellik: Ping, set birikmesini barlamak üçin hökman ulanylman biler, diňe IP adresi işjeň ýa-da hereketsizdigini aýdýar. Adatça MTR bilen bilelikde ulanylýar - häzirki zaman tor anyklaýyş guraly ping we traceroute-iň işleýşini birleşdirýär we köp goşmaça aýratynlyklary hödürleýär.

Tor gurallarynyň giňişleýin sanawy üçin gözden geçiriň: Linux Sysadmin-iň tor dolandyryşy, näsazlyklary düzetmek we düzetmek boýunça gollanmasy

Ping, tordaky öý eýeleriniň elýeterliligini näsazlyklary düzetmek üçin örän giňden ýaýran usuldyr. Bu makalada torlaýyn enjamyň elýeterliligini barlamak üçin 12 amaly ping buýruk mysalyny düşündirdik. Aşakdaky teswir formasy arkaly pikirleriňizi biziň bilen paýlaşyň.