lsof -Pnl +M -i6:8080
Команда «lsof -Pnl +M -i6:8080» позволяет узнать программу, которая слушает порт 8080 через IPv6.
Описание:
— «lsof» — команда для отображения открытых файловых дескрипторов (открытых файлов)
— «-P» — выводит порты в числовом формате, а не в виде имён сервисов
— «-n» — не пытаться разрешить имена хостов
— «-l» — только файлы, относящиеся к сетевым соединениям
— «+M» — показать состояние сетевых соединений с IPv6
— «-i6:8080» — фильтр для отображения только соединений на порту 8080 и через IPv6
Полезность:
Полезна для определения программы, которая активно слушает указанный порт и использует IPv6. Это может быть полезно, например, для идентификации и устранения конфликтов портов или для проверки правильной работы приложений, требующих доступ к указанному порту.
Альтернативы:
— Можно использовать команды «netstat» или «ss» для достижения аналогичных результатов.
— Вместо «-i6:8080» можно указать другой номер порта или тип IP (IPv4) в зависимости от задачи.
Аргументы:
— «lsof» — команда для отображения открытых файловых дескрипторов
— «-Pnl» — комбинация флагов, где «-P» выводит порты в числовом формате, а не в виде имён сервисов, «-n» — не пытаться разрешить имена хостов, «-l» — только файлы, относящиеся к сетевым соединениям
— «+M» — флаг для отображения состояния соединений с IPv6
— «-i6:8080» — фильтр для отображения только соединений на порту 8080 и через IPv6