- Ping Command Not Found? Install Ping on Ubuntu
- Installing ping on Ubuntu
- Команда Ping не найдена? Установка Ping в Ubuntu
- Установка ping на Ubuntu
- Установка ping на Ubuntu
- Ping command in Ubuntu 22.04
- How to install Ping command in Ubuntu 22.04
- Step 1: Update System
- Step 2: Install ping in Ubuntu 22.04
- Step 3: Verify ping installation
- Conclusion
- About the author
- Sharqa Hameed
- Команда Ping в Linux: Руководство по Использованию
- Что Такое Команда Ping в Linux?
- Как Установить Команду Ping в Linux
- Как Пользоваться Командой Linux Ping?
- 1. Проверка Соединения
- 2. Указание Количества ECHO_REQUEST
- 3. Звуковой Пинг
- 4. Установка Интервалов
- 5. Получать Только Сводку Команды Ping
- 6. Тестируем Нагрузку на Сеть с Помощью Команды Linux Ping
- Итоги
Ping Command Not Found? Install Ping on Ubuntu
If you are running Ubuntu in a Docker container, ping command will be missing. You can install ping on Ubuntu with this simple trick.
Usually, the ping command is already installed on most Linux systems.
But in some rare cases like when you have Ubuntu minimal install or you are running Ubuntu in a Docker container, the ping command is missing. If you try to use it, you will see the ping not found error.
[email protected]:/# ping itsfoss.com bash: ping: command not found
That’s not the worst thing. You try to install ping and then it complains that it is unable to locate package ping.
[email protected]:/# apt install ping Reading package lists. Done Building dependency tree Reading state information. Done E: Unable to locate package ping
Now it gets confusing. Can you not use ping in Ubuntu? Is there no ping command in Ubuntu? That cannot be right, isn’t it?
Installing ping on Ubuntu
The problem here is that ping command is not a package itself. It is part of iputils package. This is when you try to install a package named ping, it cannot be found.
The actual ping package as part of iputils is called iputils-ping. This is the package you have to install for ping.
First, update the local package cache by running this command as root (use sudo if you are not root):
Now, install the iputils-ping package with this command:
[email protected]:/# ping itsfoss.com PING itsfoss.com (104.26.10.68) 56(84) bytes of data. 64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=1 ttl=56 time=25.1 ms 64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=2 ttl=56 time=49.6 ms 64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=3 ttl=56 time=34.8 ms 64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=4 ttl=56 time=38.9 ms ^C --- itsfoss.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3003ms rtt min/avg/max/mdev = 25.125/37.095/49.590/8.773 ms
If you are using this in a Docker container, you know that changes you made in the container are temporary. You should use Dockerfile to make permanent changes to the image and the subsequent containers.
I hope you find this quick tip helpful in installing ping command on Ubuntu. If you still have questions or suggestions, please let me know in the comment section.
Команда Ping не найдена? Установка Ping в Ubuntu
Если вы используете Ubuntu в контейнере Docker, команда ping будет отсутствовать. Вы можете установить ping в Ubuntu с помощью этого простого трюка.
Установка ping на Ubuntu
Но в некоторых редких случаях, например, когда у вас минимальная установка Ubuntu или вы запускаете Ubuntu в контейнере Docker, команда ping отсутствует. Если вы попытаетесь использовать его, вы увидите ошибку: ping not found.
root@andreyex:/# ping itsfoss.com bash: ping: command not found
Это не самое страшное. Вы пытаетесь установить ping, а затем он жалуется, что не может найти ping пакета.
root@andreyex:/# apt install ping Reading package lists. Done Building dependency tree Reading state information. Done E: Unable to locate package ping
Теперь это сбивает с толку. Вы не можете использовать ping в Ubuntu? В Ubuntu нет команды ping? Это не может быть правдой, не так ли?
Установка ping на Ubuntu
Проблема здесь в том, что команда ping не является самим пакетом. Это часть пакета iputils. Это когда вы пытаетесь установить пакет с командой ping, он не может быть найден.
Фактический пакет ping как часть iputils называется iputils-ping. Это пакет, который вы должны установить для проверки связи.
Теперь установите пакет iputils-ping с помощью следующей команды:
Теперь вы можете использовать команду ping.
root@andreyex:/# ping itsfoss.com PING itsfoss.com (104.26.10.68) 56(84) bytes of data. 64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=1 ttl=56 time=25.1 ms 64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=2 ttl=56 time=49.6 ms 64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=3 ttl=56 time=34.8 ms 64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=4 ttl=56 time=38.9 ms ^C --- itsfoss.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3003ms rtt min/avg/max/mdev = 25.125/37.095/49.590/8.773 ms
Если вы используете в контейнере Docker, вы знаете, что изменения, внесенные в контейнер, являются временными. Вы должны использовать Dockerfile для внесения постоянных изменений в образ и последующие контейнеры.
Надеюсь, вы найдете этот быстрый совет полезным при установке команды ping в Ubuntu. Если у вас все еще есть вопросы или предложения, дайте мне знать в разделе комментариев.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Ping command in Ubuntu 22.04
In Linux-based systems such as Ubuntu 22.04, ping is a basic utility that is used to evaluate if a specific network is available or not and whether a host can be accessed or not. Moreover, you can also determine whether a server is up and running. You can also troubleshoot connectivity issues by testing your internet connection.
Based on your Ubuntu 22.04 server/desktop installation, the ping command might not be present in your system by default. Therefore, if you wish to install the ping command on your system then follow the provided guide below.
How to install Ping command in Ubuntu 22.04
The procedure of installing the ping command on Ubuntu 22.04 is very easy and the below-given step-by-step procedure demonstrates how to do that.
Step 1: Update System
It is considered to be a good practice to update and upgrade your system when you are about to install something on it. For this purpose, firstly, press “CTRL+ALT+T” to open up Ubuntu 22.04 terminal and then execute the following command:
As you can see, our Ubuntu 22.04 system has been updated successfully.
Step 2: Install ping in Ubuntu 22.04
The “iputils-ping” package contains the ping command, therefore, you need to have this package installed on your system:
Step 3: Verify ping installation
In the next step, we will verify the successful installation of the ping command:
Now to see if the ping command is working properly we will the remote host “linuxhint.com”:
Above-given output signifies that we have successfully pinged the mentioned remote host.
Conclusion
To install ping command on your system, first of all, update system repositories using this command “$ sudo apt update && sudo apt upgrade”, then install the “iputils-ping” package that comprises the ping command with the “$ sudo apt install iputils-ping” command. Lastly, verify this installation by running this command “$ which ping”. This write-up demonstrated the procedure to install and use ping command in Ubuntu 22.04.
About the author
Sharqa Hameed
I am a Linux enthusiast, I love to read Every Linux blog on the internet. I hold masters degree in computer science and am passionate about learning and teaching.
Команда Ping в Linux: Руководство по Использованию
Команда PING Linux, или Packet Internet Groper — популярная утилита. Её основная цель — управление состоянием сетевого подключения между источником и устройством с помощью IP-сети. В этом руководстве вы узнаете, как она работает и чем может быть полезна вашему проекту.
Что Такое Команда Ping в Linux?
С помощью команды Linux ping мы также можем отправить сообщение узлу и получить ответ из сети, проверив скорость соединения. Это работает следующим образом: утилита отправляет серию ICMP-сообщений (Internet Control Message Protocol) целевому хосту и ожидает ответ — ICMP эхо-ответ от хоста и устройства. Таким образом, мы получаем информацию о выполнении сети и целостности соединения с сервером.
По сути, команда отправляет сообщение ECHO_REQUEST и получает ECHO_RESPONSE. Если в сообщении указано “fast ping low latency” (“быстрый пинг с низкой задержкой”) это означает быстрое соединение. Измеряется в миллисекундах.
PING предварительно установлена на каждом современном компьютере, VPS или другом устройстве, поскольку это довольно востребованная утилита. Команда ping в Linux — это быстрый и простой способ «проверить пинг», или соединение между устройством и хостом (сервером).
Будь то локальная (LAN) или глобальная вычислительная сеть (WAN), ping предоставляет точные сведения о подключении. Вы также получаете статистические сводки, которые включают информацию о минимальных и максимальных раундах, количестве переданных и полученных пакетов, процент потерянных пакетов и стандартное отклонение от среднего значения. Таким образом, пользователь может полностью проверить качество сетевого соединения между двумя устройствами. Здорово, не так ли?
Проверка пинга между вашим компьютером и целевым хостом позволит вам определить:
- Статус целевого хоста: доступен ли он
- Измерение времени соединения (хост-компьютер-хост)
- Процент потерянных пакетов.
Как Установить Команду Ping в Linux
Помните, что сначала мы должны подключиться к нашему VPS по SSH. Вы можете обратиться к нашему руководству по PuTTY, если у вас возникли проблемы.
В большинстве версий Linux ping установлена по умолчанию. Вы можете проверить это, выполнив команду:
Если ping отсутствует, быстрое обновление системы должно помочь:
apt-get update && apt-get install -y iputils-ping
Как Пользоваться Командой Linux Ping?
В Linux есть разные варианты, как можно проверить соединение между двумя сетями:
1. Проверка Соединения
Вы можете запустить в своей системе простую и быструю команду, чтобы проверить состояние целевого хоста и сервера или компьютера.
В этом примере мы проверим сетевое соединение с www.google.com:
Если вы не знаете домен, вы также можете использовать IP-адрес. Здесь IP-адрес Google отображается в скобках вместе с полной статистической сводкой.
- min — минимальное время ответа
- avg — показывает среднее время ответа
- max — максимальное время ответа
Чтобы остановить команду ping в Linux, используйте Ctrl + C. Это остановит отправку пакетов на целевой хост. Также команда остановит все процессы в терминале.
2. Указание Количества ECHO_REQUEST
Параметр команды -c используется для указания количества пакетов или запросов, которые хочет выполнить пользователь.
Синтаксис будет выглядеть так:
Здесь * — количество пингов, которые вы хотите выполнить.
3. Звуковой Пинг
Опция команды Linux ping -a создаёт звуковой сигнал, чтобы проверить, является ли хост активным или нет, таким образом сообщая вам об этом.
Команда будет выглядеть так:
Помните, чтобы завершить пинг, нажмите Ctrl+C.
4. Установка Интервалов
Опция –i в Linux позволяет пользователю устанавливать интервалы в секундах между каждым пакетом.
Команда имеет ту же структуру, что и предыдущие:
ping –i 2 –c 7 primerdomen.com
Цифры, которые вы видите в команде могут быть изменены по вашему желанию.
5. Получать Только Сводку Команды Ping
Чтобы получить только сводную информацию о сети, используйте параметр -q в командной строке терминала Linux:
ping –c 7 –q primerdomen.com
Опять же, мы по-прежнему указываем -c 7 для выполнения семи запросов, но получаем только сводку, поскольку добавили -q.
6. Тестируем Нагрузку на Сеть с Помощью Команды Linux Ping
Команда ping позволяет отправлять 100 или более пакетов в секунду с помощью следующей команды:
Это отличный вариант, если вы хотите проверить, как ваш сайт или сервер справляется с нагрузкой на сеть — большим количеством запросов.
Итоги
Команда Ping в Linux — это популярная утилита для устранения проблем доступности хостов в сети. Она помогает нам понять причину, по которой сайт может не загружаться.
Нам нужно найти причину проблемы, ведь это может быть что угодно: подключение к интернету, потеря сети или сайт больше недоступен. Ping — команда, которая помогает определить доступность сетевого устройства.
Это очень быстрая и понятная команда, поэтому многие пользователи предпочитают использовать именно её для устранения неполадок. Теперь вы тоже знаете, как она работает!
Ольга вже близько восьми років працює менеджером у сфері IT, три з яких вона займається SEO. Написання технічних завдань та інструкцій — один з її основних обов’язків. Її хобі — дізнаватися щось нове і створювати цікаві та корисні статті про сучасні технології, веброзробку, мови програмування, пошукову оптимізацію сайтів та багато іншого.