NETSTAT gilt heutzutage als veraltet und andere Programme, die in den Net-Tools enthalten sind, wie arp, ifconfig, iptunnel, nameif netstatund route.
Die von mehreren dieser Dienstprogramme bereitgestellten Funktionen wurden in der neuen iproute2- Suite reproduziert und verbessert , hauptsächlich durch Verwendung des neuen ipBefehls.
Beispiele für veraltete Befehle und deren Ersetzungen:
arp => ip n (ip nachbar)
ifconfig => ip a (ip addr), ip link, ip -s (ip -stats)
iptunnel => ip tunnel
iwconfig => iw
nameif => ip link, ifrename
netstat => ss, ip route (für netstat-r), ip -s link (für netstat -i), ip maddr (für netstat-g)
Der netstatBefehl liest verschiedene / proc-Dateien, um Informationen zu sammeln. Dieser Ansatz ist jedoch schwach, wenn viele Verbindungen angezeigt werden müssen. Das macht es langsamer. Der ssBefehl bezieht seine Informationen direkt aus dem Kernel-Space. Die mit den ssBefehlen verwendeten Optionen ähneln denen von netstat und sind daher leicht zu ersetzen.
Statistiken von sssind oberflächlich, gelten aber als die bessere Alternative zunetstat
Beispiele:
bekomme alle Verbindungen: ss | less
ss -t Holen Sie sich TCP-Verbindungen nicht im Listen-Modus (Server-Programme)
ss -u Holen Sie sich udp-Verbindungen nicht im Listen-Modus
ss -x Unix-Muffenrohrverbindungen erhalten
ss -ta Holen Sie sich alle TCP-Verbindungen
ss -au bekomme alle udp verbindungen
ss -nt Alle TCP ohne Hostnamen
ss -ltn Hören von TCP ohne Hostauflösung
ss -ltp Hören von TCP mit PID und Name
ss -s druckt statistische Daten
ss -tn -o TCP-Verbindung mit Domain-Host und Keepalive-Timer anzeigen
ss -tl4 IP4-Verbindungen