0Pricing
Linux Networking & TCP/IP for Developers · Урок

Основные сетевые команды

Научитесь использовать важнейшие инструменты командной строки, такие как `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.com

IP: The Modern Network Tool

Команда ip является современной заменой для старых утилит, таких как ifconfig. Она служит для просмотра и настройки интерфейсов, адресов и маршрутов.

IP: Display Addresses

Выполните команду ip addr show (или ip a), чтобы вывести список всех интерфейсов с их MAC-, IPv4/IPv6-адресами и состоянием — это ваш снимок того, что подключено.

ip addr show

IP: View Routing Table

Таблица маршрутизации указывает Linux, куда отправлять трафик. Просмотрите ее с помощью команды ip route show (или ip r), чтобы увидеть маршруты и шлюзы.

ip route show

Traceroute: Map the Path

traceroute прокладывает маршрут, который пакеты проходят до хоста, показывая каждый маршрут (хоп) и время его отклика — это отлично подходит для определения мест возникновения задержек.

Traceroute in Action

traceroute отправляет пакеты с возрастающими значениями TTL. Каждый узел уменьшает TTL на единицу; когда оно достигает нуля, этот маршрутизатор отвечает и раскрывает себя.

traceroute google.com

Netstat: 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 — локальная установка не требуется.

Все уроки этого курса

  1. Основы сетей в Linux
  2. Основные сетевые команды
  3. Сетевые интерфейсы и IP
  4. Проверка сетевых соединений и сокетов
← Назад к Linux Networking & TCP/IP for Developers