logo

Пинг команда у Линуку

Увод у Пинг команду

Пинг је скраћеница за Пакетни Интернет Питс . Ова команда се углавном користи за проверу мрежне повезаности између хоста/сервера и хоста. Команда пинг узима УРЛ или ИП адресу као улаз и преноси пакет података на одређену адресу заједно са 'ПИНГ' порука. Затим ће добити одговор од хоста/сервера. Ово време је познато као 'латентност' .

Напомена: Мала латенција и брз пинг значи бржу везу.

Већина корисника од Линук се користе за команду пинг. Скоро сваки корисник зна како да користи ову команду у њеном уобичајеном облику. Али, постоји неколико варијација и опција додавања у команди пинг.

У овом чланку ћемо објаснити коришћењем неких од најкориснијих пинг команди Линук-а са примерима.

Ове пинг команде ће радити са било којом Линук или Уник дистрибуцијом. Тест систем који смо користили за обезбеђивање излазних узорака и примера је Убунту 20.04 ЛТС.

Предуслови

  • Приступ командној линији
  • Уник или Линук систем
  • Корисник са основним дозволама за извршавање команди

Рад Пинг команде

У Линук-у, команда пинг је општи услужни програм који се користи за проверу да ли постоји нека мрежа и да ли је хост доступан. Можемо тестирати да ли је сервер покренут и да ли се извршава помоћу ове команде. Такође, помаже у решавању неколико проблема са повезивањем.

Команда пинг нам дозвољава да:

  • Тестирајте нашу интернет везу.
  • Проверите да ли је удаљена машина активна.
  • Анализирајте када постоје проблеми са мрежом као што су велика латенција или испуштени пакети.

Када покушамо да 'пинг' удаљеном хосту, наша машина почиње да преноси ИЦМП ехо захтеве и кашњења за одговор. Добићемо ехо одговор за све захтеве када се веза успостави.

Резултат команде пинг укључује време потребно да сви пакети стигну до циља и врате се. Осим тога, терминал штампа одговор док се не прекине. Постоје неке линије које користе пинг статистику након свих сесија.

Употреба пинг команде

Основна синтакса команде пинг садржи пинг који прати име хоста, име веб локације или тачна ИП адреса.

Синтакса:

 ping [options] hostname or IP address 

Дакле, можемо да укуцамо унутар нашег терминала да проверимо да ли је удаљени хост укључен:

 ping javatpoint.com 

Пинг команда у Линуку

За заустављање процеса можемо користити тастере Цтрл+Ц.

    од:Она говори циљу и његовој ИП адреси.
    Важно: ИП адреса може да се разликује за било коју веб локацију у зависности од наше географске локације.ттл=52:Она говори вредност, тј. Време за живот од 1-255. Такође, указује на скокове броја мреже које би пакет могао да преузме пре него што га било који рутер уклони.ицмп_сек=1:Она говори редни број свих ИЦМП пакета. Повећава се за један број за све наредне ехо захтеве.време=7,68 мс:Тиме говори да је потребан било који пакет да би стигао до циља и вратио се у извориште. Изражава се у мс (милисекундама).

Примери команде пинг

пинг 'лоцалхост' за проверу локалне мреже

Ако пронађемо проблеме са доласком до удаљене машине или веб локације, можемо пинговати локални хост да бисмо били сигурни да имамо мрежну везу. Можемо користити било који од следећих начина за проверу интерфејса локалне мреже:

    пинг 0:То је једна од најбржих опција за пинг локалног хоста. Терминал ће одредити ИП адресу и дати одговор када унесемо ову команду.пинг лоцалхост:Можемо користити пинг име локалног хоста. Ово име ће се односити на наш систем и када унесемо ову команду, рећи ћемо 'пинговати овај систем' .пинг 127.0.0.1:Неколико људи више воли да унесе ИП адресу да би пинговали локални хост.

Напомена: Резултат пинга ће изгледати слично коју год опцију да изаберемо.

Пример је следећи:

 ping localhost 

Пинг команда у Линуку

Спецификација интернет протокола

ИПв6 је алфанумерички формат ИП адресе који замењује ИПв4. Узроци за то су да постоји ограничен број ИПв4 адресе.

Тражити ИПв4 или ИПв6 адресу, можемо додати -4 или -6 пре ИП/име хоста или после пинг команде.

 ping -4 hostname/IPv4 ping -6 hostname/IPv6 

Измените временски интервал између пинг пакета

Интервал (подразумевано) између свих пинг захтева је једна секунда. Можемо смањити или повећати време уз помоћ прекидача познатог као '-и'.

Користимо вредности које су мање од 1 за смањење временског интервала пинга:

 ping -i 0.5 javatpoint.com 

Пинг команда у Линуку

Можемо користити вредности које су веће од 1 за повећање временског интервала пинга.

Преплавите мрежу пингом

Можемо применити пинг флоод за тестирање перформанси наше мреже под великим оптерећењем. Опција у пинг флоод-у, то јест, -ф треба роот да би се покренула. У супротном, такође можемо да користимо опцију судо за нашу пинг команду за преплављивање хоста. Пребацује неколико пакета што је пре могуће.

Команда је следећа:

 sudo ping -f hostname-IP 

Резултат штампа тачку за све пренете пакете и бацкспаце за све одговоре. Линија статистике приказује резиме команде пинг.

Промените величину пинг пакета

Можда бисмо желели да применимо -с за повећање величине пакета кроз подразумевану вредност од 56 (84) бајта у овом сценарију. У загради, број илуструје пренете пинг бајтове укључујући пакет заглавља од 28 бајтова.

На пример, за повећање величине пакета на 1000 бајтова, можемо користити следећу команду:

 ping -s 1000 javatpoint.com 

Пинг команда у Линуку

Ова команда је корисна ако анализирате перформансе мреже. Можемо анализирати када се мрежна веза гаси ако повећамо величину пакета на неколико хиљада бајтова.

Како поправити пинг број

Подешавање (подразумевано) за пинг команду је задржавање захтева док га не прекинемо. Пинг број можемо поправити уз помоћ следеће две методе:

1. Ограничење броја пинг пакета

Можемо користити опцију -ц и број за аутоматско заустављање команде пинг након што пренесе могући број пакета. Он поставља жељени износ пинг захтева представљен је у следећем примеру:

 ping -c 2 javatpoint.com 

Пинг команда у Линуку

Команда пинг ће престати да преноси пакете након било која два захтева као што можемо видети на слици изнад.

2. Поправите временско ограничење у команди пинг

Можемо укључити -в и временски интервал у секундама у нашу команду за заустављање добијања резултата пинга након одређеног временског износа.

На пример, можемо да откуцамо команду пинг за заустављање штампања пинг излаза након 25 секунди:

 ping -w 25 javatpoint.com 

Пинг команда у Линуку

Друге употребе команде пинг

Поништи пинг резултат само за штампање збирне статистике

Ако не желимо да запушимо наш екран детаљима за све пакете, користите опцију -к за приказ јединог резимеа.

стринг валуеоф

Прекидач -к штампа једну линију заједно са редовним детаљима пинга и након тога даје статистику на крају. У овој команди, слово 'к' је скраћеница за 'тихи' резултат.

 ping -c 10 -q youtube.com 

Пинг команда у Линуку

Обично додамо тихи резултат са другим опцијама. Поправићемо пинг за слање 10 пакета у овом случају и потиснути резултат.

Укључите временску ознаку пре сваке линије у резултат пинга

Ако желимо да запамтимо дан када покренемо команду пинг, можемо додати прекидач -Д на следећи начин:

 ping -D youtube.com 

Пинг команда у Линуку

Одштампаће временску ознаку у Уник формату пре сваког реда.

Напомена: Захтевамо да користимо велика слова Д јер су ове команде осетљиве на велика и мала слова.

Звучни пинг ако је домаћин доступан

Када користимо опцију -а, систем ће репродуковати звук ако добије одговор од домаћина. Звучни пинг је од помоћи ако решавамо проблеме са мрежом и не желимо да гледамо у екран док не добијемо одговор.

 ping -a youtube.com 

Пинг команда у Линуку

Резултат изгледа слично било ком обичном резултату пинг команде.

Прикажи верзију пинга

Можемо да проверимо верзију пинг алата на нашем систему. Такође можемо додати опцију -В команди пинг за приказ ове верзије услужног програма.

Команда је следећа:

 ping -V youtube.com 

Пинг команда у Линуку

Углавном се користи пинг команда

Следе неке опште коришћене пинг команде:

а- Производи звук ако се до вршњака може доћи.

б- Омогућава пинг ИП адресу емитовања.

Б- Спречава пинг да промени изворну адресу сонде.

ц- Ограничава број пренетих пинг захтева.

д- Поставља опцију, тј. СО-ДЕБУГ преко коришћене утичнице.

ф- Преплављује мрежу преносом неколико пакета у секунди.

ја- Он описује интервал између узастопних преноса пакета. Једна секунда је подразумевана вредност.

ја- Поставља ИП адресу извора на описану ИП адресу интерфејса. Ова опција је потребна ако пингујете адресу недостатка ИПв6 везе. Можемо користити име уређаја или ИП адресу.

л- Одређује неколико пакета за пренос без одлагања одговора.

к- Приказује ИП адресе у излазу пинга уместо имена хостова.

Т- Поправља Време за живот.

у- Даје опсежан излаз.

ИН- Приказује верзију пинга и излази на новију линију командне линије.