¿Cuál es el equivalente de Linux netstat -tln
en OS X?
Opciones:
-l, --listening (Show only listening sockets. (These are omitted by default.)
--numeric , -n (Show numerical addresses instead of trying to determine symbolic host, port or user names.)
-t, --tcp
Debería ser este comando:
sudo lsof -iTCP:$PORT -sTCP:LISTEN
-iTCP
en lugar de -iTCP:$PORT
.-P
ya que OP especificó -n
en su pregunta. También +1 a @Navin. sudo lsof -iTCP -sTCP:LISTEN -P
está más cerca denetstat -tln
El equivalente más cercano que puede obtener en macOS es:
netstat -p tcp -van | grep '^Proto\|LISTEN'
tu
las opciones no están disponibles, pero pueden ser reemplazadas por -p tcp
o -p udp
, aunque no puede tener ambas al mismo tiempo-p
la opción se reemplaza con -v
la que efectivamente obtiene sus PID en la lista-l
La opción no está disponible, pero puede solucionarla usando -a
la opción (que incluye servidores en la lista) y grep LISTEN
(para filtrar solo para escuchar)Para el monitoreo en tiempo real, intente esto:
nettop -p 60683
También puede restringir el tipo de interfaz, como wifi o por cable...
nettop -t wifi -n -p 60683
sin ladera
netstat -tln
realmente?jherran
lolski
lolski