Lsof печатать числовые порты

Как вы получаете lsof для получения информации о числовом порту вместо попытки разрешить порт для имени службы?

Например, я хочу, чтобы TCP *:http (LISTEN) дал мне TCP *:80 (LISTEN) на самом деле, если вообще возможно, я никогда не хочу снова видеть другое имя службы в lsof распечатке. Поэтому, если есть способ сделать числовые порты по умолчанию, я хотел бы также понять, как это сделать.

Ответы

Ответ 1

Запустите lsof -P. Согласно man lsof, -P запрещает преобразование номеров портов в имена портов для сетевых файлов. Запрещение преобразования может заставить lsof работать немного быстрее. Это также полезно, когда поиск имени порта не работает должным образом. "

Ответ 2

Иногда удобно это:

lsof -Pi

Когда я попробовал losf -iP это дало мне немного мусора, поэтому убедитесь, что P идет первым.


В качестве примечания: lsof -3.14 предоставит тот же мусор, не пытайтесь это сделать.