ГлавнаяОперационные системыLinuxСоветы и рекомендации по командной строке Linux Netstat

Советы и рекомендации по командной строке Linux Netstat

Перечислять только соединения TCP или UDP

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

Netstat доступен во всех Unix-подобных операционных системах. Каждому системному администратору очень полезно отслеживать и устранять проблемы, связанные с сетью, а также определять производительность сетевого трафика.

В этом руководстве мы обсудим, как использовать netstatдля поиска информации о сетевых подключениях и открытых портах в системе Linux.

Перечислить все соединения TCP и UDP

Самый простой способ использовать netstat— вывести список всех TCP- и UDP-соединений.

Просто запустите команду netstatс параметром -a.

netstat -a

Вы должны увидеть следующий результат.

Ubuntu_netstat_all

Приведенная выше команда показывает все установленные и прослушиваемые соединения сокетов TCP и

Перечислить все соединения TCP и UDP

или UDP

Вы можете перечислить TCP-соединения только с помощью параметра -t.

netstat -at

Вы должны увидеть следующий результат.

Ubuntu_netstat_tcp_output

Аналогично, укажите только UDP-соединения, используя параметр u.

netstat -au

Вы должны увидеть следующий результат.

Ubuntu_netsta_udp_output

Перечислить все соединения для прослушивания

Вы можете перечислить все активные соединения портов прослушивания, используя опцию -l.

netstat -l

Вы должны увидеть следующий результат.

Ubuntu_netstat_list_output

Отключите обратный поиск DNS для более быстрого вывода

По умолчанию команда netstat пытается найти имя хоста каждого IP-адреса в соединении, выполняя обратный поиск DNS. Это замедляет вывод.

Вы можете отключить обратный поиск DNS с помощью параметра -n.

netstat -ant

Вы должны увидеть следующий результат.

Ubuntu_netstat_dns_output

Укажите имя процесса и идентификатор пользователя

При просмотре открытых прослушиваемых портов и соединений необходимо знать имя процесса, открывшего этот порт или соединение.

Вы можете получить подробную информацию о процессе, используя опцию -p.

netstatПеречислить все соединения для прослушиваниядеть следующий результат.

Ubuntu_netstat_process_details_output

Вы можете получить имя пользователя вместе с именем процесса, используя опцию e.

netstat -ltpe

Вы должны увидеть следующий результат.

Отключите обратный поиск DNS для более быстрого вывода_process_with_uname_output">

Показать статистику сети

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

Чтобы просмотреть статистику всех типов пакетов, выполните:

netstat -s

Вы должны увидеть следующий результат.

Ubuntu_netstat_network_stat_outptut

Отображение информации IPv4 и IPv6

Вы можете использовать параметр -gдля отображения информации многоа

Укажите имя процесса и идентификатор пользователя

e>netstat -g

Вы должны увидеть следующий результат.

Ubuntu_netstat_multicast_output

Отображение статистики сетевого интерфейса

Вы также можете распечатать информацию о своем сетевом интерфейсе. Вы можете сделать это с помощью параметров -iи -e:

netstat -ie

Вы должны увидеть следующий результат.

Ubuntu_netstat_interface_output

Заключение

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

Изображение предоставлено: Джон «ShakataGaNai» Дэвис через Wikimedia Commons

Показать статистику сети

Отображение информации IPv4 и IPv6

Отображение статистики сетевого интерфейса

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи