Wie installiere ich ss unter OS X? Ich konnte das iproute-Paket in Homebrew nicht finden.
Red Hat empfiehlt ss über netstat in Red Hat Enterprise Linux 7. ss wird vom iproute-Paket bereitgestellt.
ss wird derzeit nicht nach macos portiert, soweit ich das jetzt kann. (Es ist auch nicht enthalten https://github.com/brona/iproute2mac -> siehe Ausgabe Nr. 20 für Details: https://github.com/brona/iproute2mac/issues/20 )
Aber ich denke, Sie können netstat immer noch unter macOS verwenden oder welche Funktion fehlt dort?
netstat
Befehl ist seit mindestens 10 Jahren veraltet (wie auch ifconfig
zum Beispiel). Sie wurden vor einigen zehn Jahren von BSD für ihren IP-Stack entwickelt, alles Neue fehlt ihnen. Siehe zum Beispiel unix.stackexchange.com/a/387406Es ist möglich , zu verwenden lsof
, um die meisten Informationen zu erhalten, die z .ss
-i
-n
lsof -i -n -Tf
netstat
Bietet auch ähnliche Informationen.
Um es zu bekommen ss
, müssten Sie den Quellcode für iproute
. Da Sie Red Hat Linux erwähnen, gehen Sie auf einen Linux-Rechner, auf dem Red Hat läuft, und führen Sie den folgenden Befehl aus:
sudo yum source iproute
Kopieren Sie nun den Quellcode auf Ihren Mac und kompilieren Sie ihn.
Sie können auch auf die Red Hat-Paketseite gehen und den Quell-Tarball herunterladen.
Hinweis: Ich habe dies nicht getestet, aber dies ist der normale Weg, um Quellcode zu erhalten.
iproute2
stützt sich auf Funktionalität im Linux-Kernel. Es gibt github.com/brona/iproute2mac , aber es ist nicht klar, ob Sie damit ss erhalten.#include <linux/....> Also see brew list iproute2mac, which contains only the
ip-Tools enthält, nicht ss
. Ich habe keinen Repräsentanten, um abzustimmen, hätte es aber getan: Dies ist eine Apple-Stackexchange-Site, OP zitiert lediglich eine Red-Hat-Website, und selbst wenn sie nach Red Hat gefragt hätten, ist die Antwort immer noch nicht relevant für dieses Publikum.
Fahrrad
Tom Gewecke
Ben Creasy
ifconfig
veraltet ist und aus den Standardeinstellungen der meisten Linux-Distributionen entfernt wird, ist es sinnvoll, dass jemand möchte, dass dieip
Befehle gute Gewohnheiten erzwingen.brew install iproute2mac
wie unter superuser.com/a/898971/457084 vorgeschlagen , bringt Sie näherslm