на Mac вы должны добавить опцию протокола к -p. так что-то вроде: netstat -lp tcp.
vrish88
8
Я использую "CentOS 7 минимальный", который не имеет ни того, netstatни другого lsof. Но во многих дистрибутивах Linux есть команда статистики сокетов (т.е. ss).
netstat -anb
Ответы:
У вас есть несколько вариантов:
выдаст вам список процессов, использующих порт 80 tcp.
С другой стороны,
даст вам все открытые сетевые подключения.
источник
lsof -i | grep {username}
также очень полезно, то естьlsof -i | grep apache
-n
: не разрешать имена,-l
отображать сокеты прослушивающего сервера,-p
отображать PID / имя программы для сокетов.-P
кlsof -i tcp:$PORTNUMBER
так, чтобы порт был напечатан мне как число.источник
Я использую "CentOS 7 минимальный", который не имеет ни того,
netstat
ни другогоlsof
. Но во многих дистрибутивах Linux есть команда статистики сокетов (т.е.ss
).Вот пример выполнения:
источник
В Linux, чтобы найти процесс, работающий на порте, сделайте следующее:
пример:
источник