Назад к вопросам
Aston
Middle+
5
Как посмотреть открытые сокеты в системе?
Компании, где спрашивали
Ответ от нейросети
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
Эти инструменты помогут определить, какие сокеты открыты, на каких портах и какими процессами.