Мисал буйрук "пинг жөнүндө" колдонот

An Introductory Tutorial

тааныштыруу

Кол-беттеги боюнча Linux "пинг" буйрук колдонот ICMP протоколу .Ал милдеттүү ECHO_REQUEST дарбазанын бир аскер бир ICMP ECHO_RESPONSE козгоп datagram.

кол менен барак техникалык терминдерди көп колдонот, бирок сиз билишибиз керек Linux "пинг" буйругу тармак жеткиликтүү жана убакыттын өлчөмү жиберип жана тармакка жооп алуу үчүн талап-жүрбөгөнүбүздү текшерип көрүүгө колдонулушу мүмкүн эмес.

Сиз эмне үчүн колдонсо болот "пинг" командири дайындалды

Көбүбүз эле пайдалуу сайттарга дайыма. Мисалы, мен барып, Би-Би-Синин сайты кабарды окуп, мен баскетбол кабар жана жыйынтыктарды алуу үчүн Sky Sports сайтына. мисалы, Сиз, албетте, негизги сайттардын өз топтомун болот .

Элестет сен үчүн желе дарегин кирди Сиздин браузер менен барак кирип бардык жүктөлгөн эмес. Мунун себеби көп нерселердин бири болушу мүмкүн.

Мисалы, сиз бардык интернет байланышы бар эмес, мүмкүн сиз сиздин менен байланышы бар да . Кээде интернет кызмат көрсөтүүчү интернет аркылуу алдын маселелерди жергиликтүү элек.

Дагы бир себеби сайт чын түшүп жана жеткиликтүү эмес болушу мүмкүн.

себеби сиз оной эле ЭЭМ жана "пинг" буйрук менен башка тармак ортосунда байланыш текшере алат болбосун.

Кандайча Ping Command Work

Эгер аппаратты бир номерди терип, (же андан да көп учурда сиздин сүйлөшүүдө адрестик китептин алардын атын тандап) жана алуучунун аягында тел шакекчелерге колдонуу.

ал адам аппаратты жана "деп жазып:" Сен бир байланыш бар экенин билебиз деп жооп бергенде.

ушундай жол менен "пинг" буйрук иштери. Сиз көрсөтүү IP дарегин бир номерине же интернет дарегине барабар (IP адрес менен байланыштуу аты-жөнү) жана "пинг" дарек боюнча өтүнүчүн четке жиберет.

алуучу тармак суранычын кабыл алат, ал, негизинен, "салам" деп жооп кайтарып жиберет.

Жооп берүү тармагына кабыл алынган убакыт деп күтүү .

Мисал Use "пинг" командачылыгынын

сайт байланыш каалаган сайттын аталышы менен жеткиликтүү түрү "пинг" экенин көргүм келгендиктен айтып жатам. мисалы Пинг үчүн төмөнкү команданы аткаруу керек:

пинг

пинг буйрук дайыма тармакка өтүнүчүн жиберет жана жооп төмөнкү маалыматтарды өндүрүшүнүн бир Ling ээ болушат, тактап айтканда, эгерде:

Эгер анда бул жөнүндө кабарлоо мүмкүн эмес, анткени жооп бербейт PING аракет кылып жаткан тармак болсо.

Тармактан IP дарегин билип, анда сайт ысмынын ордуна бул колдоно аласыз:

пинг 151.101.65.121

Үн "шугулданат" Get

Сиз пинг буйругун үчүн жооп жабуу "," бычак буйругуна төмөнкүдөй буйрук көрсөтүлгөндөй, бир бөлүгү катары пайдалануу менен кайтып келген сайын бир ызы-чуу кылып алууга болот:

пинг -a

Кайтуу IPv4 Же IPv6 Адрес

IPv6 бул уникалдуу мүмкүн айкалыштары менен камсыз тармак дарегин берүү үчүн кийинки муун протоколго жана анын ордуна байланыштуу IPv4 протоколго келечекте.

IPv4 протоколу, биз азыркы учурда колдонулуп жаткан жол менен IP даректерин тапшырат. (151.101.65.121 Мисалы).

IPv6 протокол таризи [fe80 :: 51c1 :: A14b :: 8dec% 12] менен IP даректерин тапшырат.

Сиз төмөнкү буйрукту колдоно аласыз тармак дареги IPv4 түзүлүшү кайрылып келсе:

пинг -4

IPv6 гана түзүлүшү колдонуу үчүн төмөнкү буйрукту колдоно аласыз:

пинг -6

Чектөө суммадан каражаттарын

Сиз тармагын стол демейки боюнча бул ишти токтотуу үчүн, ошол эле учурда, Ctrl жана C басып чейин да улантууда.

Эгер тармак ылдамдыгын сыноо Эгерде сиз, балким, бир гана сиз жооп алууга чейин пинг келет.

Балким, сен: "е" бычак төмөнкүдөй колдонуу менен аракет санын азайтат болот:

пинг -C 4

Бул жерде эмне болот жогорудагы буйругу боюнча өтүнүч 4 жолу жөнөтүп турат. жыйынтыгы 4-пакеттерди жиберип, 1 жооп алуу мүмкүн эмес.

сиз кыла ала турган дагы бир нерсе, "ж" бычак менен пинг команданы аткаруу үчүн канчалык узак мөөнөт белгиленет.

пинг -w 10

Бул пинг 10 секунд созулат үчүн мөөнөттү белгилейт.

көп пакеттерди жиберип, канча алган кандайча көрсөтүп турат деп эмне үчүн ушундай жол менен буйруктарын чуркап жөнүндө кызыктуу чыгаруу болуп саналат.

Эгерде 10-пакеттерди жиберилген жана бир гана 9 кезде 10% пакет жоготууга барабар деп кабыл алынды. жогорку жоготуу байланыш жаман.

Сиз кабыл алуу тармагына суроо-талаптардын саны ташкындап дагы бир бычак менен колдоно аласыз. ар бир пакети үчүн чекит экранда жана тармак чекитти жооп ар бир жолу алынат жиберди. көп пакеттерди жоголуп жатканын көзү менен көрө алабыз, бул ыкманы колдонуу.

Сиз бул команданы аткаруу үчүн, бир супер колдонуучу болушу керек жана ал чындап эле тармак мониторинг жүргүзүү максатында гана болуп саналат.

Sudo пинг -f

сел карама-каршы ар бир суроо-талабы менен дагы бир канча убакытты аныктаса болот. Бул үчүн Сиз "-i" бычак төмөнкүчө колдонсо болот:

пинг -I 4

Жогоруда команда ар бир 4 секунд стол болот.

Кантип басуу үчүн Output

Сиз башында жана аягында, ал эми жөн эле өндүрүшүнүн жиберген жана кабыл алынган ар бир суроо-талабы менен болгон бардык нерселердин жөнүндө кам көрүшү мүмкүн.

Анткени силер: "-Q" колдонуп, төмөнкү буйрукту жиберген болсо, Мисалы, IP, pinged жана жөнөтүлгөн пакеттерди саны аягында алынган дареги жана кайталап ар бир кийлигишүү сапта туруп топтом жоготуу көрсөтүү билдирүү алат өтүшүүдө.

пинг -q -w 10

Жыйынтык

пинг буйрук кол менен бетти окуп табууга болот ал дагы башка бир нече параметрлер бар.

кол менен барак төмөнкү команданы аткаруу окуу үчүн:

адам пинг