Dlaczego netstat jest przestarzały? [Zamknięte]

21

Słyszałem wiele razy, że tak jest, i teraz głównie używam ss. Ale czasami denerwują mnie różnice między nimi i chciałbym trochę wglądu.

Nie mogę też być jedynym, który myśli o Hitlerze podczas używania ss. Niezbyt dobre imię.

onlyanegg
źródło
1
Czy jest w tym coś więcej niż zwykły fanboyizm iproute2?
Gilles 'SO - przestań być zły'
3
Zgadzam się, że sswydaje się nieco nieporadny w porównaniu do netstat, ale ipzawsze wydawał się o wiele lepszy niż ifconfig(tylko opinia).
jordanm
Może nie jest to ściśle SEesque, ale dziękuję @jordanm za odpowiedź na pytanie: „Co? To jest? No cóż, zamiast tego używam ? :)
fbicknel 7'18

Odpowiedzi:

7

Znaleziono artykuł o wycofaniu z 2011 roku . Wygląda na to, że cały net-toolspakiet nie był przez jakiś czas utrzymywany, więc był przestarzały. W Debianie 9 nie jest nawet domyślnie instalowany. Na stronie projektu wydaje się, że nie było żadnych aktualizacji przynajmniej od 2011 roku.

Ale możesz łatwo zainstalować netstat(i np. ifconfig) I nadal z nich korzystać. Prawdopodobnie użyłbym ich jednak tylko do spisania rzeczy.

Instalowanie w systemie Debian 9:

apt-get install net-tools

PS: Aby uzyskać więcej informacji, możesz zobaczyć kolejne pytania i odpowiedzi dotyczące ifconfigwycofania ( ifconfigjest częścią tego samego pakietu): /server/458628/should-i-quit-using-ifconfig

Nux
źródło
2

Dlaczego jest netstatprzestarzałe? Ponieważ tak jest napisane na stronie podręcznika:

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.

Dlaczego programiści przestali działać netstat? Nie wiem

Jest to jednak oprogramowanie typu open source. Jeśli chcesz go ożywić, uczyń go bardziej użytecznym i spraw, aby był „nieaktualny”, możesz to zrobić.

Dzika karta
źródło
10
Twoja odpowiedź brzmi „bo tak jest” czy „nie wiem”?
onlyanegg
@onlyanegg, twoje pytanie brzmi: „Dlaczego powiedziano mi, że jest przestarzałe?” lub „Dlaczego programiści zdecydowali się go wycofać?”
Wildcard
3
brzmi: „Dlaczego programiści przestali go używać?”
onlyanegg
8
To nic nie odpowiada. Jak to się zyskało?
bshacklett