Der Befehl netstat ist vergleichsweise langsamer als die Socket -Statistiken, da er die Informationen durch Lesen der /Proc -Dateien sammelt. Das Lesen aus den /Proc -Dateien benötigt genügend Zeit, um mehrere Netzwerkverbindungen anzuzeigen. Auf der anderen Seite sammelt Socket -Statistiken die Informationen direkt aus dem Kernel -Raum.
Wir haben die verschiedenen Möglichkeiten aufgeführt, wie die „SS“ verwendet werden können, um Informationen über die Netzwerkverbindungen zu erhalten. Der Befehl „SS“ wurde in der Befehlszeile von Ubuntu 22 implementiert.04.
Beginnen wir mit dem Befehl Socket Statistics!
Listen Sie die Netzwerkverbindungen auf
Was ist, wenn Sie alle Netzwerkverbindungen auflisten möchten, die in Ihrem System vorhanden sind? Sie können den SS -Befehl verwenden, um dies zu erreichen. Der folgende Befehl listet alle Verbindungen TCP, UDP und UNIX auf:
ss | weniger
Listen Sie TCP-, UDP- und UNIX -Socket -Verbindungen auf
Um die Netzwerkverbindungen herauszufiltern, können wir die verschiedenen Optionen mit dem Befehl „SS“ verwenden. Wenn wir beispielsweise das T -Flag in der Ausgabe verwenden, werden alle Verbindungen angezeigt, die angeschlossen oder festgelegt sind.
ss -t
Um die TCP -Verbindungen zu sehen, verwenden Sie das "T" -Flag zusammen mit dem "A" -Flag, wie im Folgenden gezeigt:
SS -a TCP
Um die UDP -Verbindungen zu sehen, verwenden Sie die Befehle "SS" wie die folgenden:
SS -UA
ss -a -a udp
Das „A“ -Flag zeigt sowohl verbundene als auch Hörstecke. Wenn wir allein die „SS -U“ verwenden, zeigt der Ausgang nichts an, da UDP ein verbindungsloses Protokoll ist. Das „A“ -Flag kann jedoch verwendet werden, um alle UDP -Verbindungen zu sehen.
Führen Sie den folgenden Befehl aus, um die Unix -Verbindungen zu sehen:
Zeigen Sie die schnellere Ausgabe an
Das „N“ -Flag, wenn sie im Befehl "t" im SS -Befehl verwendet werden, verhindern die Socket -Statistiken daran, die IP -Adressen in Hostnamen zu beheben und die schnellere Ausgabe anzuzeigen, wie dies in Folgungen angezeigt wird:
ss -nt
Zeigen Sie die Hörstecke an
Um nur die TCP -Sockets aufzulisten, die zuhören, geben Sie den folgenden Befehl aus:
ss -ltn
Für UDP -Sockets geben Sie diesen Befehl aus:
ss -lun
Zeigen Sie den Prozessnamen und seine PID an
Um den Prozessnamen und seine PID anzuzeigen, verwenden wir den folgenden Befehl:
sudo ss -ltp
Zeigen Sie die Statistiken an
Verwenden Sie, um die vollständigen Statistiken anzuzeigen, das Flag „S“, wie im Folgenden dargestellt:
SS -S
Zeigen Sie die Zeitinformationen der Verbindung an
Wir können auch die Zeitinformationen jeder Verbindung mit dem O -Flag „O“ anzeigen. So wird es gemacht:
ss -tn -o
Die Zeitinformationen zeigt uns, wie lange die Verbindung aufrechterhalten wird.
Drucken Sie die IPv6- oder IPv4 -Socket -Verbindung aus
Was ist, wenn wir nur die IPv4 -Verbindungen drucken möchten?? Wir führen den Befehl auf diese Weise aus:
ss -tl4
In ähnlicher Weise können wir auch die IPv6 -Verbindungen auflisten.
ss -tl6
Filter TCP -Verbindungen nach Verbindungszustand
Wir können die Verbindungen auch filtern, indem wir den Verbindungszustand im SS -Befehl bereitstellen. Dies ist die Befehlssyntax, um die TCP -Verbindungen nach ihrem Zustand zu filtern:
SS [Optionen] Staat [Staatsname]
Lassen Sie uns beispielsweise die etablierten Verbindungen nur mit dem Befehl wie folgt sehen:
SS -T4 -Staat etabliert
In ähnlicher Weise können Sie die anderen Zustände angeben, wie in den folgenden Beispielen gezeigt:
SS -T4 -Staats -Warnwait
SS -T4 -Staat verbunden
Filterverbindungen nach Portnummer oder IP -Adresse filtern
Verbindungen können auch durch Portnummern oder durch IP -Adresse wie folgt gefiltert werden:
ss -nt dst 127.0.0.1: 45807
Abschluss
Im heutigen Leitfaden haben wir ausführlich darüber gelernt, wie der Befehl SS verwendet wird. Wir haben gelernt, wie unterschiedlich der Befehl SS verwendet wird, um Informationen über die Netzwerkverbindungen Ihres Systems zu sammeln. Der SS -Befehl ist eine großartige Alternative zu Netstat und kann bei der Netzwerkdiagnose helfen.
Wir hoffen, Ihnen hat das Tutorial gefallen.