Как использовать Netstat для отображения портов прослушивания и TCP-соединений в Ubuntu Server

Убунту 1

В этой статье мы рассмотрим, как использовать команду netstat для отображения прослушиваемых портов и TCP-соединений на сервере Ubuntu. Команда netstat — универсальный инструмент для устранения неполадок в сети и измерения производительности. Он предоставляет информацию о сетевых подключениях, таблицах маршрутизации и статистике сетевых интерфейсов.

Что такое Нетстат?

Netstat означает сетевую статистику. Это инструмент командной строки, который отображает сетевые подключения, как входящие, так и исходящие, таблицы маршрутизации и ряд статистических данных о сетевых интерфейсах и сетевых протоколах. Это полезно для проверки конфигурации и активности вашей сети. Он доступен в Unix, Unix-подобных системах и Windows.

Отображение портов прослушивания

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

netstat –tcp –listen –numeric-ports

В этой команде:

  • –tcp: эта опция указывает netstat отображать сетевые соединения TCP.
  • –listen: эта опция указывает netstat отображать только те сокеты, которые прослушивают входящие соединения.
  • –numeric-ports: эта опция указывает netstat отображать номера портов вместо разрешенных имен.

После выполнения этой команды вы увидите список активных интернет-соединений на сервере, которые в данный момент прослушивают входящие соединения. Вывод будет включать локальный адрес (IP-адрес и номер порта, на котором работает служба), внешний адрес (IP-адрес и номер порта удаленной машины, если она подключена) и состояние соединения.

Отображение TCP-соединений

Чтобы отобразить текущие TCP-соединения с этими портами, вы можете использовать следующую команду:

netstat –tcp –числовые порты

В этой команде:

  • –tcp: эта опция указывает netstat отображать сетевые соединения TCP.
  • –numeric-ports: эта опция указывает netstat отображать номера портов вместо разрешенных имен.

Эта команда покажет список активных соединений TCP, включая локальные и внешние адреса и состояние каждого соединения. Состояние может быть ESTABLISHED (активное соединение), TIME_WAIT (соединение в процессе закрытия) или несколько других менее распространенных состояний.

Понимание вывода

Вывод команды netstat может быть довольно подробным, но он структурирован и может быть легко прочитан, как только вы поймете, что представляет собой каждый столбец:

  • Proto: протокол (tcp, udp и т. д.)
  • Recv-Q: количество байтов, не скопированных пользовательской программой, подключенной к этому сокету.
  • Send-Q: количество байтов, не подтвержденных удаленным хостом.
  • Локальный адрес: локальный адрес и номер порта.
  • Внешний адрес: удаленный адрес и номер порта.
  • Состояние: состояние соединения.

Заключение

Команда netstat — это мощный инструмент для мониторинга сетевой активности и устранения неполадок в сети. Поняв, как использовать его для отображения прослушиваемых портов и активных TCP-соединений, вы сможете глубже понять сетевую активность вашего сервера. Не забудьте обратиться к руководству по netstat (man netstat) для получения дополнительной информации о команде и ее параметрах.

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

Чтобы отобразить прослушиваемые порты, вы можете использовать команду netstat –tcp –listen –numeric-ports. Это покажет список активных подключений к Интернету на сервере, которые в настоящее время прослушивают входящие подключения.

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

Столбец «Состояние» в выходных данных netstat представляет состояние соединения. Это может быть ESTABLISHED для активного соединения, TIME_WAIT для соединения в процессе закрытия или несколько других менее распространенных состояний.

Дополнительную информацию о команде netstat и ее параметрах можно найти в руководстве по netstat с помощью команды man netstat. Он содержит подробную документацию по использованию команды и ее различных параметров.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *