Назад к вопросам
Junior
96
questionbank

С какими ключами вы используете команды netstat и что они означают?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

  • -a: Отображает все активные соединения и порты прослушивания. Включает соединения TCP и UDP.
  • -n: Отображает адреса и номера портов в числовом формате. Запрещает разрешение имен хостов и имен служб, что ускоряет вывод.
  • -p: Отображает PID (имя или номер процесса) и имя программы, связанной с сокетом. Требует права суперпользователя на большинстве систем.
  • -l: Отображает только порты, находящиеся в режиме прослушивания (listening sockets).
  • -t: Отображает только соединения TCP.
  • -u: Отображает только соединения UDP.
  • -s (--statistics): Отображает статистику по протоколам (например, TCP, UDP, IP, ICMP).

Примеры использования:

# Отобразить все активные TCP-соединения и порты прослушивания в числовом формате
netstat -ant

# Отобразить все порты прослушивания UDP с информацией о процессе
sudo netstat -ulp

# Отобразить статистику по TCP-протоколу
netstat -s -t
# Пример вывода netstat -ant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN
tcp        0      0 192.168.1.10:443        203.0.113.5:12345       ESTABLISHED