Сохрани себе на стену - 10 примеров команды Netstat в Linux 👇🏻 Команда Netstat отображает различные сетевые данные, такие как сетевые подключения, таблица маршрутизации, статистики интерфейсов, маскированные соединения, многоадресное пространство. Рассмотрим 10 практических примеров команды NetStat: 1. Список всех портов (как прослушиваемые, так и не прослушиваемые порты) # netstat -a "Список всех портов" # netstat -at "Список всех портов TCP" # netstat -au "Перечисление всех UDP-портов" 2. Список сокетов, которые находятся в состояние прослушивания: # netstat -l "Список только прослушивающих портов" # netstat -lt "Список только прослушивающихся TCP" # netstat -lu "Список только прослушивающихся UDP портов" # netstat -lx "Список только прослушивающихся портов UNIX" 3. Показать статистику для каждого протокола # netstat -s "Показать статистику для всех портов" # netstat -st "Для TCP портов" # netstat -su "Для UDP портов" 4. PID и названий программ # netstat -p Может быть объединена с любым другим вариантом netstat. Это добавит «PID/Название программы» на выходе netstat. Это очень полезно при отладке, чтобы определить, какая программа работает на определенном порту. 5. Не разрешать хост, порт и имя пользователя в выводе Если вы не хотите отображать имя хоста, порт или пользователя, используйте netstat с опцией -n. Это будет отображаться в цифрах, и не разрешать имя хоста, имя порта, имя пользователя. # netstat -an Если вы не хотите один из этих трех пунктов (порт или хост, или пользователя), используйте следующие команды. # netsat -a –numeric-ports # netsat -a –numeric-hosts # netsat -a –numeric-users 6. Непрерывная печать информации netstat # netstat -c Будет печатать информацию непрерывно каждые несколько секунд. Выход из печати: Ctrl+C. 7. Найти номера поддерживающей адрес семей в вашей системе # netstat —verbose 8. Отображение информации о маршрутизации ядра # netstat -rn 9. Узнать, на каком порту работает программа, например ssh # netstat -ap | grep ssh или Узнать, какой процесс использует определенный порт: # netstat -an | grep ‘:80’ 10. Показать список сетевых интерфейсов # netstat -I Отображение расширенной информации об интерфейсах (по аналогии с ifconfig): # netstat -ie

Теги других блогов: Linux Netstat сетевые данные