скидка 50% все планы, время ограничено. Начиная с $2.48/mo
осталось 7 минут
Безопасность и сеть

Команда Linux Netstat: руководство, установка и примеры

Ада Лавгуд By Ада Лавгуд 7 минут чтения
Установка команды Nestat в Linux и примеры

Любой пользователь Linux должен знать, как эффективно управлять сетевыми подключениями. Управление сетевыми подключениями становится еще более важным, когда вы устраняете неполадки или отслеживаете трафик. Линукс нетстат команда — это универсальный инструмент, который позволяет проверять активные сетевые подключения, прослушивающие порты, таблицы маршрутизации и статистику сетевых интерфейсов. Независимо от того, оптимизируете ли вы производительность системы, выполняете отладку или просто хотите лучше понять сетевую активность, овладение этой командой имеет важное значение. В этом посте вы узнаете, как установить нетстат, изучите его различные варианты и используйте его для получения подробной информации о сетевых операциях вашей системы. Продолжайте читать, чтобы увидеть практические примеры и советы по максимизации нетстатвозможности.

Как установить нетстат в Linux

Прежде чем погрузиться в Linux нетстат вам может потребоваться установить ее, поскольку некоторые дистрибутивы Linux не включают ее по умолчанию. Вот как установить Linux нетстат в Ubuntu и других системах Linux.

Установка Ubuntu нетстат

В Ubuntu вам необходимо установить пакет net-tools, чтобы использовать нетстат, поскольку это часть этого пакета. Вы можете установить нетстат Ubuntu, используя следующую команду:

sudo apt update
sudo apt install net-tools

В других дистрибутивах Linux используйте соответствующий менеджер пакетов, например ням or ДНФ:

# For RHEL-based distros (CentOS, Fedora, etc.)
sudo yum install net-tools

После установки проверьте его, набрав нетстат в вашем терминале.

Основной синтаксис нетстат

Linux нетстат команда имеет довольно простой синтаксис:

netstat [OPTIONS]

Вы можете комбинировать различные параметры, чтобы получить подробные сведения о сетевых подключениях, портах и ​​многом другом.

Практическое использование Linux Нетстат Команда

Ниже мы рассмотрим некоторые распространенные и практические варианты использования этой команды.

  • Список всех TCP-портов с использованием Linux нетстат Команда: Чтобы просмотреть все TCP-соединения, используйте команду -t вариант с нетстат. Это отобразит все активные TCP-порты в системе.
netstat -t
  • Список всех портов UDP с использованием Linux нетстат Команда: Аналогичным образом вы можете просмотреть все UDP-соединения, используя команду -u вариант:
netstat -u
  • Список только прослушиваемых портов с использованием Linux нетстат Команда: Чтобы просмотреть только прослушиваемые порты, используйте команду -l вариант. Это отфильтрует все установленные соединения и отобразит только порты, ожидающие соединений.
netstat -l
  • Список только прослушиваемых TCP-портов с использованием Linux нетстат Команда: Только для портов прослушивания TCP можно комбинировать -t и -l параметры:
netstat -lt
  • Список только прослушиваемых UDP-портов с использованием Linux нетстат Команда: Для портов прослушивания UDP объедините -u и -l:
netstat -lu
  • Список только прослушиваемых портов UNIX с использованием Linux нетстат Команда: Чтобы отобразить сокеты домена UNIX, используйте команду -x вариант вместе с -l для вывода списка только прослушиваемых портов UNIX:
netstat -lx
  • Получение списка статистики для всех портов с использованием Linux нетстат Команда: Чтобы просмотреть сетевую статистику для всех протоколов, -s вариант полезный. Это обеспечивает обзор трафика и количества ошибок.
netstat -s
  • Получение списка статистики для TCP-портов с использованием Linux нетстат Команда: Чтобы просмотреть статистику конкретно по TCP, объедините -s с -t:
netstat -st
  • Получение списка статистики для портов UDP с использованием Linux нетстат Команда: Для статистики UDP используйте -су:
netstat -su
  • Отображение PID и названий программ с помощью Linux нетстат Команда: Иногда вам нужно знать, какие программы используют определенные сетевые порты. Используйте -p опция для отображения идентификатора процесса (PID) и названий программ:
sudo netstat -p
  • Распечатать нетстат Информация о постоянном использовании Linux Нетстат Команда: Если вам необходимо отслеживать соединения в режиме реального времени, используйте -c вариант. Он будет постоянно печатать сетевую статистику:
netstat -c
  • Получение информации о маршрутизации ядра с помощью Linux нетстат Команда: Чтобы просмотреть таблицу маршрутизации ядра, используйте команду -r вариант. Это покажет, как пакеты маршрутизируются по вашей сети.
netstat -r
  • Получить порт, на котором запущена программа с помощью Linux нетстат Команда: Вы можете узнать, какой порт использует программа, комбинируя -p вариант с grep:
sudo netstat -plnt | grep <program_name>

Это покажет вам номер порта и связанную с ним программу.

Дополнительный нетстат Параметры

Мы рассмотрели некоторые распространенные варианты, вот еще несколько. нетстат варианты, которые могут оказаться вам полезными:

  • -i : Показать статистику сетевого интерфейса.
  • -g : Показать информацию о членстве в группе многоадресной рассылки.
  • -v : Подробный режим для более подробного вывода.

Эти параметры повышают гибкость при диагностике проблем сети или проверке трафика.

Таблица нетстат Команды

Вариант использования  Команда 
Список всех TCP-портов нетстат -т
Список всех портов UDP нетстат -у
Список всех портов прослушивания нетстат -л
Список только прослушиваемых TCP-портов нетстат -lt
Список только прослушиваемых портов UDP нетстат -лу
Список только прослушиваемых портов UNIX нетстат -lx
Получение списка статистики сети нетстат -с
Получение списка статистики TCP нетстат -ст
Получение списка статистики UDP нетстат -су
Отображение PID и названий программ судо нетстат -п
Непрерывная печать сетевой информации нетстат -c
Отображение таблицы маршрутизации ядра нетстат -р
grep <программа> судо нетстат -plnt

нетстат Альтернатива

Хотя нетстат мощный, он считается немного устаревшим. Если вы ищете современную замену, ss (Статистика сокетов) — отличный нетстат alternative. It is more efficient and offers similar functionalities:

ss -tuln

Эта команда выводит список всех прослушиваемых портов TCP и UDP, как и нетстат. Если вы хотите узнать о других командах Linux, которые помогут вам легче ориентироваться в среде Linux, я рекомендую вам прочитать другой наш блог на 15 основных команд Linux, которые должен знать каждый пользователь.

Заключение

Для любого сетевого администратора нетстат Команда в Linux является важной частью набора инструментов. Это ваш инструмент для анализа потоков трафика, определения открытых портов и отслеживания процессов, связанных с сетевой активностью. Когда возникают проблемы, нетстат предлагает быстрый просмотр того, кто и куда подключается, с опциями, позволяющими детализировать TCP, UDP и таблицы маршрутизации. По мере развития Linux развиваются и наши инструменты. Современные дистрибутивы часто предпочитают ss за его эффективность и расширенные возможности, но нетстат остается надежным резервом для тех, кто знает все тонкости. Овладение им дает вам глубокий и действенный взгляд на внутреннюю работу вашей сети.

Часто задаваемые вопросы

Как мне установить нетстат на линуксе?

Чтобы установить нетстат в Linux вам понадобится пакет net-tools. В Ubuntu запустите: sudo apt установить сетевые инструменты.

Что лучше нетстат alternative?

The ss команда является современной альтернативой нетстат и предлагает аналогичные функции, но он быстрее и эффективнее.

Могу ли я контролировать нетстат выводиться постоянно?

Да, с нетстат -c, вы можете непрерывно печатать сетевую информацию в режиме реального времени.

Что такое Линукс нетстат команда используется для?

Linux нетстат Команда используется для отображения информации, связанной с сетью, такой как активные соединения, порты прослушивания, таблицы маршрутизации и статистика сетевого интерфейса. Это мощный инструмент для мониторинга сетевого трафика, устранения неполадок с подключением и проверки состояния портов TCP и UDP в системе Linux.

Как отобразить все активные TCP-соединения в системе Linux?

Когда ты бежишь нетстат -ат, вы получите список всех активных TCP-соединений, независимо от их состояния. Это полезно для быстрого просмотра того, какие порты TCP открыты и активно используются, а также для выявления любых неожиданных или подозрительных соединений.

Что такое нетстат -ау используется для?

Команда нетстат -ау используется для отображения всех активных UDP-соединений в Linux.

Что такое нетстат -с используется для?

The нетстат -с Команда отображает количество и информацию для всех поддерживаемых протоколов, включая TCP, UDP, ICMP и IP. Выходные данные включают в себя такие показатели, как количество переданных, полученных и отброшенных пакетов, а также количество ошибок и другую статистику, специфичную для протокола.

Делиться

Еще из блога

Продолжайте читать.

Изображение заголовка Cloudzy для руководства MikroTik L2TP VPN, на котором показан ноутбук, подключающийся к серверной стойке через светящийся сине-золотой цифровой туннель со значками щита.
Безопасность и сеть

Настройка MikroTik L2TP VPN (с IPsec): Руководство по RouterOS (2026 г.)

В этой настройке MikroTik L2TP VPN L2TP управляет туннелированием, а IPsec — шифрованием и целостностью; их объединение дает вам совместимость с собственным клиентом без стороннего устаревания.

Рекса СайрусРекса Сайрус 9 минут чтения
Окно терминала, отображающее предупреждающее сообщение SSH об изменении идентификации удаленного хоста, с заголовком «Руководство по исправлению» и фирменным знаком Cloudzy на темно-бирюзовом фоне.
Безопасность и сеть

Предупреждение: идентификация удаленного хоста изменилась и как это исправить

SSH — это безопасный сетевой протокол, который создает зашифрованный туннель между системами. Он остается популярным среди разработчиков, которым необходим удаленный доступ к компьютерам без необходимости использования графического адаптера.

Рекса СайрусРекса Сайрус 10 минут чтения
Иллюстрация руководства по устранению неполадок DNS-сервера с предупреждающими символами и синим сервером на темном фоне для ошибок разрешения имен Linux
Безопасность и сеть

Временный сбой в разрешении имени: что это значит и как исправить?

При использовании Linux вы можете столкнуться с временной ошибкой разрешения имен при попытке получить доступ к веб-сайтам, обновить пакеты или выполнить задачи, требующие подключения к Интернету.

Рекса СайрусРекса Сайрус 12 минут чтения

Готовы к развертыванию? От $2,48 в месяц.

Независимое облако, с 2008 г. AMD EPYC, NVMe, 40 Гбит/с. 14-дневный возврат денег.