Defnydd enghreifftiol o'r "ping" gorchymyn

Tiwtorial Rhagarweiniol

Cyflwyniad

Yn ôl y dudalen â llaw, mae'r gorchymyn "ping" Linux yn defnyddio datagram gorfodol ECHO_REQUEST protocol ICMP i ddod o hyd i ICMP ECHO_RESPONSE o llu o borth.

Mae'r dudalen lawfwrdd yn defnyddio llawer o dermau technegol ond mae angen i chi wybod y gellir defnyddio'r gorchymyn "ping" Linux i brofi a oes rhwydwaith ar gael a faint o amser y mae'n ei gymryd i'w anfon a chael ymateb gan y rhwydwaith.

Pam Fyddech Chi'n Defnyddio'r "Ping" Command

Mae'r rhan fwyaf ohonom yn ymweld â'r un safleoedd defnyddiol yn rheolaidd. Er enghraifft, rwy'n ymweld â gwefan y BBC i ddarllen y newyddion ac rwy'n ymweld â gwefan Sky Sports i gael y newyddion a'r canlyniadau pêl-droed. Yn sicr, bydd gennych chi'ch set hun o safleoedd allweddol fel .

Dychmygwch eich bod wedi mynd i'r cyfeiriad gwe ar gyfer i mewn i'ch porwr ac ni lwythodd y dudalen o gwbl. Gall achos hyn fod yn un o lawer o bethau.

Er enghraifft, efallai na fydd gennych gysylltiad rhyngrwyd o gwbl er eich bod wedi cysylltu â'ch llwybrydd . Weithiau mae gan y darparwr gwasanaeth rhyngrwyd faterion lleol sy'n eich rhwystro rhag defnyddio'r rhyngrwyd.

Rheswm arall fyddai bod y safle yn wirioneddol i lawr ac nad yw ar gael.

Beth bynnag yw'r rheswm y gallwch chi yn hawdd wirio cysylltedd rhwng eich cyfrifiadur a rhwydwaith arall gan ddefnyddio'r gorchymyn "ping".

Sut mae Gorchymyn Ping yn Gweithio

Pan fyddwch chi'n defnyddio'ch ffôn, deialwch rif (neu yn fwy cyffredin y dyddiau hyn, dewiswch eu henw o lyfr cyfeiriadau ar eich ffôn) ac mae'r ffôn yn canu ar ddiwedd y derbynnydd.

Pan fydd y person hwnnw'n ateb y ffôn ac yn dweud "helo" rydych chi'n gwybod bod gennych gysylltiad.

Mae'r gorchymyn "ping" yn gweithio mewn ffordd debyg. Rydych yn pennu'r cyfeiriad IP sy'n gyfwerth â rhif ffôn neu gyfeiriad gwe (yr enw sy'n gysylltiedig â'r cyfeiriad IP) a "ping" yn dileu cais i'r cyfeiriad hwnnw.

Pan fydd y rhwydwaith sy'n derbyn y cais yn derbyn, bydd yn anfon ymateb yn ôl y bôn yn dweud "helo".

Gelwir yr amser a gymerir ar gyfer y rhwydwaith i ymateb.

Enghraifft Defnyddio O'r Reoli "ping"

I brofi a oes gwefan ar gael, yna "ping", ac yna enw'r wefan yr hoffech gysylltu â hi. Er enghraifft i ping, byddech chi'n rhedeg y gorchymyn canlynol:

ping

Mae'r gorchymyn ping yn anfon ceisiadau yn barhaus at y rhwydwaith a phan fydd ymateb yn cael ei dderbyn, byddwch yn derbyn iaith o allbwn gyda'r wybodaeth ganlynol:

Os nad yw'r rhwydwaith yr ydych chi'n ceisio pingu yn ymateb oherwydd nad yw ar gael, fe'ch hysbysir chi am hyn.

Os ydych chi'n gwybod cyfeiriad IP y rhwydwaith, gallwch chi ddefnyddio hyn yn lle enw'r wefan:

ping 151.101.65.121

Cael Ping "Clyw"

Gallwch chi gael yr orchymyn ping i wneud sŵn pryd bynnag y bydd ymateb yn cael ei ddychwelyd trwy ddefnyddio'r switsh "-a" fel rhan o'r gorchymyn fel y dangosir yn y gorchymyn canlynol:

ping -a

Dychwelwch yr IPv4 Neu Cyfeiriad IPv6

IPv6 yw'r protocol genhedlaeth nesaf ar gyfer neilltuo cyfeiriadau rhwydwaith gan ei fod yn darparu cyfuniadau mwy unigryw posibl a bydd yn cymryd lle'r protocol IPv4 yn y dyfodol.

Mae'r protocol IPv4 yn neilltuo cyfeiriadau IP yn y modd yr ydym yn cael ei ddefnyddio ar hyn o bryd. (Er enghraifft, 151.101.65.121).

Mae'r protocol IPv6 yn neilltuo cyfeiriadau IP yn y fformat [fe80 :: 51c1 :: a14b :: 8dec% 12].

Os ydych chi eisiau dychwelyd fformat IPv4 y cyfeiriad rhwydwaith, gallwch ddefnyddio'r gorchymyn canlynol:

ping -4

I ddefnyddio'r fformat IPv6 yn unig, gallwch ddefnyddio'r gorchymyn canlynol:

ping -6

Cyfyngu Swm Pings

Yn ddiffygiol pan fyddwch chi'n ping rhwydwaith, mae'n parhau i wneud hynny nes i chi wasgu CTRL a C ar yr un pryd i orffen y broses.

Oni bai eich bod yn profi cyflymder y rhwydwaith, mae'n debyg mai dim ond ping fyddwch chi hyd nes y byddwch yn derbyn ymateb.

Gallwch gyfyngu ar nifer yr ymdrechion trwy ddefnyddio'r "-c" newid fel a ganlyn:

ping -c 4

Yr hyn sy'n digwydd yma yw bod y cais yn y gorchymyn uchod yn cael ei anfon 4 gwaith. Y canlyniad yw y gallech chi anfon 4 pecyn a dim ond 1 ateb.

Peth arall y gallwch chi ei wneud yw gosod dyddiad cau ar gyfer pa mor hir yw rhedeg y gorchymyn ping trwy ddefnyddio'r switsh "-w".

ping -w 10

Mae hyn yn gosod y dyddiad cau ar gyfer y ping i barhau am 10 eiliad.

Yr hyn sy'n ddiddorol am redeg y gorchmynion fel hyn yw'r allbwn gan ei bod yn dangos faint o becynnau a anfonwyd a faint a dderbyniwyd.

Pe bai 10 pecyn yn cael eu hanfon a dim ond 9 ohonynt a dderbyniwyd yn ôl, mae hynny'n golygu colli 10% o becynnau. Po fwyaf yw'r golled y gwaethygu'r cysylltiad.

Gallwch ddefnyddio switsh arall sy'n llifo nifer y ceisiadau i'r rhwydwaith sy'n derbyn. Ar gyfer pob pecyn, anfonir dot i'w weld ar y sgrin a phob tro mae'r rhwydwaith yn ymateb, caiff y dot ei ddileu. Gan ddefnyddio'r dull hwn gallwch weld yn weledol faint o becynnau sy'n cael eu colli.

Mae angen i chi fod yn ddefnyddiwr super i redeg y gorchymyn hwn ac mae'n wir am ddibenion monitro rhwydwaith yn unig.

sudo ping -f

Y gwrthwyneb gyfer llifogydd yw nodi cyfnod hirach rhwng pob cais. I wneud hyn, gallwch ddefnyddio'r switsh "-i" fel a ganlyn:

ping -i 4

Bydd y gorchymyn uchod yn ping bob 4 eiliad.

Sut i Gynnal Allbwn

Efallai na fyddwch yn poeni am yr holl bethau sy'n digwydd rhwng pob cais a anfonwyd ac a dderbynnir ond dim ond yr allbwn ar y dechrau a'r diwedd.

Er enghraifft, os anfonoch chi'r gorchymyn canlynol gan ddefnyddio'r switsh "-q", fe gewch neges yn nodi bod y cyfeiriad IP yn cael ei pingio ac ar y diwedd nifer y pecynnau a anfonwyd, a dderbyniwyd a cholli'r pecyn heb unrhyw linell ymyrryd dro ar ôl tro.

ping -q -w 10

Crynodeb

Mae gan yr orchymyn ping ychydig o opsiynau eraill y gellir eu canfod trwy ddarllen y dudalen lawfwrdd.

I ddarllen y dudalen â llaw, rhowch y gorchymyn canlynol:

dyn ping