Was ist das Äquivalent von Linux netstat -tln
auf OS X?
Optionen:
-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
Sollte dieser Befehl sein:
sudo lsof -iTCP:$PORT -sTCP:LISTEN
-iTCP
anstelle von -iTCP:$PORT
.-P
da OP -n
in ihrer Frage angegeben ist. Auch +1 an @Navin. sudo lsof -iTCP -sTCP:LISTEN -P
ist näher drannetstat -tln
Das nächste Äquivalent, das Sie unter macOS bekommen können, ist:
netstat -p tcp -van | grep '^Proto\|LISTEN'
tu
Optionen sind nicht verfügbar, aber sie können entweder durch -p tcp
oder ersetzt werden -p udp
, obwohl Sie nicht beide gleichzeitig haben können-p
Die Option wird durch die ersetzt, mit -v
der Sie die PIDs aufgelistet bekommen-l
Die Option ist nicht verfügbar, aber Sie können sie umgehen, indem Sie die -a
Option (die Server in der Liste enthält) und grep LISTEN
(um nur zum Abhören zu filtern) verwenden.Versuchen Sie Folgendes für die Echtzeitüberwachung:
nettop -p 60683
Sie können auch den Schnittstellentyp einschränken, z. B. WLAN oder Kabel ...
nettop -t wifi -n -p 60683
kein Hang
netstat -tln
eigentlich?jherran
lolski
lolski