Admin | (31722) Вне сайта Дата: 30.10.2020, 21:44:06 | Сообщение № 1
|
Генералиссимус
| 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
|
|
|
|