Как мне узнать, что работает на каких портах в Ubuntu?


27

Как я могу сказать, что слушает на каких портах в Ubuntu? Другими словами, как мне получить список используемых портов?

Ответы:


37

«Используется», как при активном соединении, или программы прослушиваются? Или оба?

Запустите sudo netstat -lpв своем терминале; это скажет вам, какие порты открыты для приема соединений и какие программы прослушивают их. Попробуйте sudo netstat -pто же самое, плюс активные в данный момент соединения.


Я думаю, что оба лучше;)
Genadinik

Немного странным было то, что у меня запущены серверы tomcat и apache, и ни 8080, ни 80 порт в списке не отображаются. Знаете ли вы, почему это произойдет?
Genadinik

@Genadinik Проверьте, на каком порту они настроены для прослушивания; для Apache это директива Listen в его конфигурационном файле, но я не знаю о Tomcat.
Кромей

8
fuser -n tcp 8080подойдет к нему с другого конца; показывая, какой процесс (если есть) прослушивает TCP-порт 8080.
SmallClanger,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.