Основные сетевые команды
Научитесь использовать важнейшие инструменты командной строки, такие как `ip`, `ping`, `traceroute` и `netstat`, для проверки и диагностики сетевого подключения
«Основные сетевые команды» — бесплатный урок Linux Networking & TCP/IP for Developers на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Linux Networking & TCP/IP for Developers, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Linux Networking & TCP/IP for Developers содержит 4 уроков всего.
Basic Network Tools Intro
Время командной строки. Вы узнаете о ping, ip, traceroute и netstat — основных инструментах для проверки и диагностики подключения.
Ping: Check Host Reachability
ping — это ваша первая проверка доступности: она отправляет эхо-запросы ICMP и измеряет время ответа, показывая, работает ли хост и как быстро он отвечает.
Ping Command in Action
Просто введите ping и затем IP-адрес или имя хоста. Флаг -c ограничивает количество отправляемых пакетов — запустите эту команду, чтобы попробовать.
ping -c 4 google.comIP: The Modern Network Tool
Команда ip является современной заменой для старых утилит, таких как ifconfig. Она служит для просмотра и настройки интерфейсов, адресов и маршрутов.
IP: Display Addresses
Выполните команду ip addr show (или ip a), чтобы вывести список всех интерфейсов с их MAC-, IPv4/IPv6-адресами и состоянием — это ваш снимок того, что подключено.
ip addr showIP: View Routing Table
Таблица маршрутизации указывает Linux, куда отправлять трафик. Просмотрите ее с помощью команды ip route show (или ip r), чтобы увидеть маршруты и шлюзы.
ip route showTraceroute: Map the Path
traceroute прокладывает маршрут, который пакеты проходят до хоста, показывая каждый маршрут (хоп) и время его отклика — это отлично подходит для определения мест возникновения задержек.
Traceroute in Action
traceroute отправляет пакеты с возрастающими значениями TTL. Каждый узел уменьшает TTL на единицу; когда оно достигает нуля, этот маршрутизатор отвечает и раскрывает себя.
traceroute google.comNetstat: Network Statistics
netstat показывает сетевую статистику — активные соединения, таблицы маршрутизации и статистику интерфейсов. Удобно для просмотра открытых портов.
Quick Check: Identify the Command
Вы пытаетесь быстро определить, есть ли у вашей машины под управлением Linux интернет-соединение, проверив, доступен ли удаленный сервер и отвечает ли он. Какую команду вы бы использовали?
Recap: Essential Network Tools
Краткий обзор вашего набора инструментов: ping проверяет доступность, ip показывает интерфейсы и маршруты, traceroute отображает путь, а netstat выводит список соединений и портов.
Часто задаваемые вопросы
Урок «Основные сетевые команды» бесплатный?
Да — полный текст урока «Основные сетевые команды» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Linux Networking & TCP/IP for Developers, подпишись на CoddyKit PRO. Курс Linux Networking & TCP/IP for Developers содержит 4 уроков всего.
Чему я научусь в уроке «Основные сетевые команды»?
Научитесь использовать важнейшие инструменты командной строки, такие как `ip`, `ping`, `traceroute` и `netstat`, для проверки и диагностики сетевого подключения Ты практикуешь Linux Networking & TCP/IP for Developers с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Linux Networking & TCP/IP for Developers?
Предыдущий опыт не требуется. Linux Networking & TCP/IP for Developers на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Основные сетевые команды»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Linux Networking & TCP/IP for Developers?
Да. Каждый урок Linux Networking & TCP/IP for Developers включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Основы сетей в Linux
- Основные сетевые команды
- Сетевые интерфейсы и IP
- Проверка сетевых соединений и сокетов