Sobes.tech
Назад к вопросам
Middle+
5

Как посмотреть открытые сокеты в системе?

Компании, где спрашивали
AstonAston

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

sobes.tech AI

Чтобы посмотреть открытые сокеты в системе, можно использовать несколько команд в зависимости от ОС и задач:

  • netstat — классическая утилита для отображения сетевых соединений.
netstat -tunlp
  • -t — TCP

  • -u — UDP

  • -n — показывать адреса и порты в числовом виде

  • -l — слушающие сокеты

  • -p — показывать PID и имя процесса

  • ss — современная альтернатива netstat, быстрее и информативнее.

ss -tunlp
  • lsof — показывает открытые файлы, включая сокеты.
lsof -i
  • Для просмотра сокетов конкретного процесса можно использовать:
ls -l /proc/<pid>/fd | grep socket

Эти инструменты помогут определить, какие сокеты открыты, на каких портах и какими процессами.