SS -Befehl unter Linux (Monitor -Netzwerkverbindungen)
- 3081
- 38
- Levke Harnapp
Der SS -Befehl ist ein leistungsstarkes Dienstprogramm unter Linux, mit dem Sie Informationen zu Netzwerkhöhlen überwachen und anzeigen können. Im Gegensatz zu Netstat liefert SS detailliertere Informationen und ist schneller und effizienter. Dies macht es zu einem wesentlichen Werkzeug für Systemadministratoren und Netzwerkingenieure.
In diesem Artikel werden wir die Grundlagen des SS -Befehls, seine Syntax und einige seiner wichtigsten Funktionen erörtern. Wir werden auch einige Beispiele für fortgeschrittene Nutzungsbeispiele des SS -Befehls abdecken, damit Sie mit diesem leistungsstarken Tool beginnen können.
SS -Befehl in Linux
- Auflistung aller Netzwerkverbindungen
Verwenden Sie die folgende Syntax, um alle Netzwerkverbindungen aufzulisten:
SS -a
In diesem Befehl wird eine Liste aller Netzwerkverbindungen angezeigt, einschließlich derer in der HÖREN, GEGRÜNDET, und andere Staaten. Die Ausgabe dieses Befehls umfasst die Quell- und Ziel -IP -Adressen, Quell- und Zielports, das Protokoll (TCP, UDP usw.), der Zustand der Verbindung und andere Informationen.
- Auflistung von TCP -Verbindungen
Verwenden Sie die folgende Syntax, um nur TCP -Verbindungen aufzulisten:
ss -t
In diesem Befehl wird eine Liste aller TCP. Die Ausgabe dieses Befehls umfasst die Quell- und Ziel -IP -Adressen, Quell- und Zielports, das Protokoll (TCP), den Status der Verbindung und andere Informationen.
- UDP -Verbindungen auflisten
Um nur UDP -Verbindungen aufzulisten, verwenden Sie die folgende Syntax:
SS -U
In diesem Befehl wird eine Liste aller UDP -Verbindungen angezeigt. Die Ausgabe dieses Befehls umfasst die Quell- und Ziel -IP -Adressen, Quellen- und Zielports, das Protokoll (UDP), den Status der Verbindung und andere Informationen.
- Filterverbindungen mit dem Port
Sie können Netzwerkverbindungen mithilfe der folgenden Syntax mit dem Port mit dem Port filtern:
SS -T DST: Port
In diesem Befehl wird eine Liste aller TCP -Verbindungen mit einem Zielport entspricht, der dem angegebenen Port entspricht. Um beispielsweise alle TCP -Verbindungen mit einem Zielport von 80 aufzulisten, verwenden Sie den folgenden Befehl:
SS -T DST: 80
- Filterverbindungen nach IP -Adresse filtern
Sie können Netzwerkverbindungen per IP -Adresse unter Verwendung der folgenden Syntax filtern:
SS DST IP_ADDRESS
In diesem Befehl wird eine Liste aller Verbindungen mit einer Ziel -IP -Adresse entspricht der angegebenen IP -Adresse angezeigt. Zum Beispiel alle Verbindungen mit einer Ziel -IP -Adresse von 192 auflisten.168.1.100, Sie würden den folgenden Befehl verwenden:
SS DST 192.168.1.100
- Statistiken für eine bestimmte Verbindung anzeigen
Sie können Statistiken für eine bestimmte Verbindung mit der folgenden Syntax anzeigen:
SS -I Status IP_ADDRESS: Port
In diesem Befehl werden detaillierte Informationen zur angegebenen Verbindung angezeigt, einschließlich des Status der Verbindung, der Anzahl der gesendeten und empfangenen Bytes sowie anderen Informationen. Zum Beispiel, um Statistiken für eine TCP -Verbindung mit einer Ziel -IP -Adresse von 192 anzuzeigen.168.1.100 und ein Zielport von 80, Sie würden den folgenden Befehl verwenden:
SS -i Staat 192.168.1.100: 80
- Höranschlüsse auflisten
Verwenden Sie die folgende Syntax, um Höranschlüsse aufzulisten:
ss -l
In diesem Befehl wird eine Liste aller Höranschlüsse angezeigt, einschließlich der IP -Adresse und der Portnummer für jeden Hörbuchse. Die Ausgabe dieses Befehls enthält auch Informationen zum Prozess
- Zeigen Sie alle etablierten TCP -Verbindungen an
Der folgende Befehl zeigt alle festgelegten TCP -Verbindungen auf dem System an:
SS -T -Staat etabliert
- Zeigen Sie alle Hörhöhlen an
Wenn Sie alle Hörstecke sehen möchten, können Sie den folgenden Befehl verwenden:
ss -l
- Zeigen Sie die Netzwerkstatistiken für ein bestimmtes Protokoll an
Sie können Netzwerkstatistiken für ein bestimmtes Protokoll mit dem folgenden Befehl anzeigen:
SS -S -Protokoll
Ersetzen Sie das Protokoll durch das gewünschte Protokoll (e).G., TCP, UDP usw.).
- Zeigen Sie Informationen für einen bestimmten Port an
Sie können Informationen für einen bestimmten Port mit dem folgenden Befehl anzeigen:
SS -T State Port
Ersetzen Sie den Port durch die gewünschte Portnummer.
- Zeigen Sie Informationen für eine bestimmte Remote -IP -Adresse an
Wenn Sie Informationen für eine bestimmte Remote -IP -Adresse anzeigen möchten, können Sie den folgenden Befehl verwenden:
ss -o src ip_address
Ersetzen Sie IP_ADdress durch die gewünschte IP -Adresse.
- Informationen für einen bestimmten Prozess anzeigen
Sie können Informationen für einen bestimmten Prozess mit dem folgenden Befehl anzeigen:
ss -p | Grep Pid
Ersetzen Sie die PID durch die Prozess -ID des gewünschten Prozesses.
- Zeigen Sie die Zeitstempelinformationen an
Mit dem folgenden Befehl können Sie die Zeitstempelinformationen eines Sockets anzeigen:
SS -o -Zeit
- Zeigen Sie Informationen für einen bestimmten Socket -Puffer an
Sie können Informationen für einen bestimmten Socket -Puffer mit dem folgenden Befehl anzeigen:
SS -o Buffer Socket_Buffer
Ersetzen Sie Socket_Buffer durch den gewünschten Socket -Puffer.
- Zeigen Sie Informationen für eine bestimmte Schnittstelle an
Sie können Informationen für eine bestimmte Schnittstelle mit dem folgenden Befehl anzeigen:
SS -I -Schnittstelle
Ersetzen Sie die Schnittstelle durch die gewünschte Netzwerkschnittstelle.
- Zeigen Sie Informationen für einen bestimmten Benutzer an
Sie können Informationen für einen bestimmten Benutzer mit dem folgenden Befehl anzeigen:
SS -U -Benutzer
Ersetzen Sie den Benutzer durch den gewünschten Benutzernamen.
Abschluss
Der SS -Befehl ist ein wertvolles Instrument zur Überwachung und Analyse von Netzwerkhöhlen unter Linux. Unabhängig davon.
Zusammenfassend ist der SS -Befehl ein wesentliches Instrument für alle, die in einer Netzwerkumgebung arbeiten. Durch die Verwendung seiner erweiterten Funktionen und Optionen können Sie tiefere Einblicke in Ihr Netzwerk erhalten und fundierte Entscheidungen treffen, um die Leistung zu verbessern. Machen Sie sich also unbedingt mit diesem leistungsstarken Tool vertraut und setzen Sie es in Ihrem nächsten Linux -Projekt ein.
- « 10 Beispiele für erweiterte Verwendung des Linux 'Find' -Befehls
- Ursachen und Lösungen für den Fehler „Argumentliste zu lang“ »