39 votes

Quel est l'équivalent de netstat -tln sous OS X ?

Quel est l'équivalent de Linux netstat -tln sur OS X ?

Options :

-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

2 votes

Qu'est-ce que netstat -tln font réellement ?

0 votes

Vous pouvez juste ouvrir un Terminar et l'exécuter. Cela fonctionnera.

2 votes

@jherran Non, OS X utilise un netstat basé sur BSD qui accepte différents jeux d'options.

40voto

jherran Points 12554

Ce devrait être cette commande :

sudo lsof -iTCP:$PORT -sTCP:LISTEN 

Qui écoute sur un port TCP donné sur Mac OS X ?

1 votes

La question de l'OP n'avait pas d'argument de port, cette réponse en nécessite un. Cela donne une commande utile apple.stackexchange.com/a/327967/209603

7 votes

@goetzc Utilisez simplement -iTCP au lieu de -iTCP:$PORT .

5 votes

J'ajouterais -P depuis que l'OP a spécifié -n dans leur question. +1 également à @Navin. sudo lsof -iTCP -sTCP:LISTEN -P est plus proche de netstat -tln

28voto

tadasz Points 979

L'équivalent le plus proche que vous pouvez obtenir sous MacOS est :

netstat -p tcp -van | grep '^Proto\|LISTEN'
  • tu ne sont pas disponibles, mais elles peuvent être remplacées par l'une des options suivantes -p tcp ou -p udp mais vous ne pouvez pas avoir les deux en même temps.
  • -p est remplacée par l'option -v ce qui vous donne effectivement les PIDs listés
  • -l n'est pas disponible, mais vous pouvez contourner ce problème en utilisant l'option -a (qui inclut les serveurs dans la liste) et l'option grep LISTEN (pour filtrer uniquement l'écoute)

6voto

Iceberg Points 251

Pour un suivi en temps réel, essayez ceci :

nettop -p 60683

Vous pouvez également restreindre le type d'interface, comme le wifi ou le filaire...

nettop -t wifi -n -p 60683

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X