Рубрики

Команда PING в Linux с примерами

Команда PING (Packet Internet Groper) используется для проверки сетевого соединения между хостом и сервером / хостом. Эта команда принимает в качестве входных данных IP-адрес или URL-адрес и отправляет пакет данных на указанный адрес с сообщением «PING» и получает ответ от сервера / хоста, на этот раз записывается время, которое называется задержкой. Быстрый пинг с низкой задержкой означает более быстрое соединение. Ping использует протокол ICMP (Internet Control Message Protocol) для отправки эхо-сообщения ICMP на указанный хост, если этот хост доступен, то он отправляет ответное сообщение ICMP . Пинг обычно измеряется в миллисекундах, в каждой современной операционной системе этот пинг предварительно установлен.
Теперь давайте посмотрим на команду PING:

Версия PING:
Чтобы установить версию ping в вашей системе.

 sudo ping -v

Использование PING:

ping www.geeksforgeeks.org

Чтобы прекратить пинг, мы должны использовать Ctrl + C, иначе он будет продолжать посылать пакеты.

  • min: минимальное время для получения ответа
  • avg: среднее время получения ответов
  • max: максимальное время получения ответа

Контроль количества пингов:
Ранее мы не определяли количество пакетов для отправки на сервер / хост с помощью опции -c, которую мы можем сделать.

ping -c 5 www.geeksforgeeks.org

Контроль размера отправляемых пакетов:
Более простые пакеты размера по умолчанию были отправлены на хост, но мы можем отправлять легкие и тяжелые пакеты, используя
Опция -s.

 ping -s 40 -c 5 www.geeksforgeeks.org

Изменение временного интервала:
По умолчанию ping подождите 1 секунду, чтобы отправить следующий пакет, мы можем изменить это время с помощью опции -i .

 ping -i 2 www.geeksforgeeks.org

Теперь интервал пинга изменится до 2 секунд.

Чтобы получить только резюме:
Чтобы получить только сводку о сети, используйте опцию -q

 ping -c 5 -q www.geeksforgeeks.org

Чтобы тайм-аут PING:
Чтобы остановить pingig через некоторое время, используйте параметр -w .

 ping -w 3 www.geeksforgeeks.org

Это прекратит пинг через 3 секунды

Наводнение с помощью PING:
Чтобы отправить пакеты как можно скорее. Это используется для проверки производительности сети.

 ping -f www.geeksforgeeks.org

Добавить метку времени
Это текущее время события, записанного машиной по сети. Это работает с использованием опции TS IP-пакета.
У нас есть три варианта с ним

  1. tsonly (только временная метка)
  2. tsandaddr (метка времени и адрес)
  3. tsprespec (временная метка, предварительно указанная для нескольких хостов)
 ping -T tsonly -c 2 127.0.0.1
 ping -T tsandaddr -c 2 127.0.0.1

Время ждать ответа:
Устанавливает время ожидания ответа.

 ping -c 5 -W 3 www.geeksforgeeks.org

Чтобы заполнить пакет данными:
Мы можем заполнить данные в пакете, используя опцию -p . Как -p ff заполнит пакет с единицы.

 ping -c 5 -p ff www.geeksforgeeks.org

Путь обнаружения MTU:
Это простой протокол для определения максимального MTU (Maximum Transmission Unit), который может пройти путь TCP.
Мы используем опцию с -m do (запретить фрагментацию), want (делать обнаружение PMTU, фрагментировать локально при большом размере пакета) или dont (не устанавливать флаг DF).

 ping -c 5 -M want www.geeksforgeeks.org

Укажите TTL (время жизни):
Это максимальный прыжок, который может пройти пакет, прежде чем его выбросят. Значение 0 ограничит пакет одним и тем же хостом.

ping -c 5 -t 64 www.geeksforgeeks.org

Рекомендуемые посты:

Команда PING в Linux с примерами

0.00 (0%) 0 votes