NETSTAT gilt heutzutage als veraltet und andere Programme, die in den Net-Tools enthalten sind, wie arp, ifconfig, iptunnel, nameif netstat
und route.
Die von mehreren dieser Dienstprogramme bereitgestellten Funktionen wurden in der neuen iproute2- Suite reproduziert und verbessert , hauptsächlich durch Verwendung des neuen ip
Befehls.
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 netstat
Befehl 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 ss
Befehl bezieht seine Informationen direkt aus dem Kernel-Space. Die mit den ss
Befehlen verwendeten Optionen ähneln denen von netstat und sind daher leicht zu ersetzen.
Statistiken von ss
sind 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