netstat

Netstat - инструмент командной строки для мониторинга сетевых подключений

Netstat - инструмент командной строки для мониторинга сетевых подключений

Netstat (сетевая статистика) - это инструмент командной строки для мониторинга входящих и исходящих сетевых подключений, а также просмотра таблиц маршрутизации, статистики интерфейса, маскарадных подключений, многоадресного членства и т. Д. Его можно использовать для вывода списка всех сетевых (сокетных) соединений в системе. В нем перечислены все соединения сокетов tcp, udp и соединения сокетов unix. Netstat доступен во всех Unix-подобных операционных системах, а также в ОС Windows. Это очень полезно с точки зрения устранения неполадок сети и измерения производительности. netstat - один из самых основных инструментов отладки сетевых служб, сообщающий вам, какие порты открыты и прослушивают ли порты какие-либо программы.

Список всех подключений

Первая и самая простая команда - вывести список всех текущих подключений. Просто запустите команду netstat с параметром a.

# netstat -a

проверьте следующий фрагмент для вывода netstat. Вывод содержит несколько страниц, поэтому некоторые данные опущены.

Объяснение каждого столбца

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

Recv-Q & Отправить-Q - сообщить нам, сколько данных в очереди для этого сокета, ожидающих чтения (Recv-Q) или отправки (Send-Q). Вкратце: если это 0, все в порядке, если где-то есть ненулевые значения, могут быть проблемы.

Местный адрес & Иностранный адрес - сообщить, к каким хостам и портам подключены перечисленные сокеты. Локальный конец всегда находится на компьютере, на котором вы запускаете netstat, а внешний конец относится к другому компьютеру

Состояние - сообщает, в каком состоянии перечисленные сокеты. Протокол TCP определяет состояния, в том числе «СЛУШАТЬ» (дождаться, пока какой-нибудь внешний компьютер свяжется с нами) и «УСТАНОВЛЕН» (готов к обмену данными). Самым странным среди них является состояние «ЗАКРЫТЬ ПОДОЖДИТЕ». Это означает, что чужой или удаленный компьютер уже закрыл соединение, но локальная программа почему-то не последовала его примеру.

Приведенная выше команда показывает все соединения из разных протоколов, таких как сокеты tcp, udp и unix. Однако это не совсем полезно. Администраторы часто хотят выбрать определенные подключения, например, на основе протоколов или номеров портов.

Не разрешать хост, порт и имя пользователя в выводе netstat

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

# netstat -an

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

Чтобы вывести список только TCP-соединений, используйте параметры t.

# netstat -t

Аналогично, чтобы вывести список только udp-соединений, используйте опцию u.

Список всех LISTENING подключений

# netstat -l

Список всех портов прослушивания TCP

# netstat -lt

Список всех портов прослушивания UDP

# netstat -lu

Отображение имени службы с PID

# netstat -tp

Отображение IP-маршрутизации ядра

# netstat -r

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

# netstat -i

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

# netstat -statistics -raw

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

Как изменить настройки мыши и сенсорной панели с помощью Xinput в Linux
Большинство дистрибутивов Linux по умолчанию поставляются с библиотекой libinput для обработки событий ввода в системе. Он может обрабатывать события ...
Переназначьте кнопки мыши по-разному для разных программ с помощью X-Mouse Button Control
Может быть, вам нужен инструмент, который мог бы изменять управление вашей мышью с каждым приложением, которое вы используете. В этом случае вы можете...
Обзор беспроводной мыши Microsoft Sculpt Touch
Я недавно прочитал о Microsoft Sculpt Touch беспроводная мышь и решил ее купить. Побывав некоторое время, я решил поделиться своим опытом с ним. Эта б...