Beste Debian Top 10 Nestat Alternative

Beste Debian Top 10 Nestat Alternative
Heute werden wir die beste Alternative zu Netstat untersuchen. Das „SS“ hilft bei der Bereitstellung relevanter Informationen über die Netzwerkverbindungen.

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.