Warum ist netstat veraltet? [geschlossen]

20

Ich habe jetzt oft gehört, dass es ist, und ich benutze ssjetzt meistens . Aber ich bin manchmal frustriert über Unterschiede zwischen den beiden, und ich würde gerne etwas Einsicht haben.

Auch kann ich nicht der einzige sein, der bei der Verwendung an Hitler denkt ss. Kein großer Name.

onlyanegg
quelle
1
Gibt es etwas mehr als den üblichen iproute2-Fanboyismus?
Gilles 'SO- hör auf böse zu sein'
3
Ich stimme zu, dass es sssich im Vergleich zu ein bisschen klobig anfühlt netstat, aber ipes schien immer viel besser als ifconfig(nur eine Meinung).
Jordanien
Es mag nicht unbedingt SEesque sein, aber danke @jordanm für die Beantwortung der Frage (n): "Was? Es ist? Nun, was verwende ich stattdessen ? :)
fbicknel

Antworten:

7

Fand einen Artikel über die Abwertung von 2011 . Es sieht so aus, als ob das gesamte net-toolsPaket für eine Weile nicht gewartet wurde und daher veraltet war. In Debian 9 ist es nicht einmal standardmäßig installiert. Von der Projektseite aus scheint es zumindest seit 2011 keine Updates zu geben.

Sie können sie jedoch problemlos installieren netstat(und z. B. weiter verwenden ifconfig). Ich würde sie aber wahrscheinlich nur zum Auflisten von Dingen verwenden.

Installation unter Debian 9:

apt-get install net-tools

PS: Für weitere Informationen möchten Sie möglicherweise weitere Fragen und Antworten zum ifconfigThema "Veraltet" erhalten ( ifconfigist Teil desselben Pakets): /server/458628/should-i-quit-using-ifconfig

Nux
quelle
2

Warum ist netstatveraltet? Weil es in der Manpage so steht:

NOTE
   This program is obsolete.  Replacement for netstat is ss.   Replacement
   for  netstat -r is ip route.  Replacement for netstat -i is ip -s link.
   Replacement for netstat -g is ip maddr.

Warum haben die Entwickler abgelehnt netstat? Ich weiß es nicht.

Es ist jedoch Open Source. Wenn Sie es wiederbeleben möchten, machen Sie es nützlicher und lassen Sie es "undeprecated" werden.

Platzhalter
quelle
9
Ihre Antwort lautet "Weil es so ist" oder "Ich weiß nicht"?
Onlyanegg
@onlyanegg, Ihre Frage ist "Warum wurde mir gesagt, dass es veraltet ist?" oder "Warum haben sich die Entwickler entschlossen, es zu verwerfen?"
Wildcard
3
es ist "Warum haben die Entwickler es abgelehnt?"
Onlyanegg
7
Dies beantwortet nichts. Wie ist das zustande gekommen?
bshacklett