SS -Befehl unter Linux (Monitor -Netzwerkverbindungen)

SS -Befehl unter Linux (Monitor -Netzwerkverbindungen)

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

  1. Auflistung aller Netzwerkverbindungen
  2. 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.

  3. Auflistung von TCP -Verbindungen
  4. 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.

  5. UDP -Verbindungen auflisten
  6. 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.

  7. Filterverbindungen mit dem Port
  8. 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  

  9. Filterverbindungen nach IP -Adresse filtern
  10. 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  

  11. Statistiken für eine bestimmte Verbindung anzeigen
  12. 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  

  13. Höranschlüsse auflisten
  14. 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

  15. Zeigen Sie alle etablierten TCP -Verbindungen an
  16. Der folgende Befehl zeigt alle festgelegten TCP -Verbindungen auf dem System an:

    SS -T -Staat etabliert  

  17. Zeigen Sie alle Hörhöhlen an
  18. Wenn Sie alle Hörstecke sehen möchten, können Sie den folgenden Befehl verwenden:

    ss -l  

  19. Zeigen Sie die Netzwerkstatistiken für ein bestimmtes Protokoll an
  20. 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.).

  21. Zeigen Sie Informationen für einen bestimmten Port an
  22. 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.

  23. Zeigen Sie Informationen für eine bestimmte Remote -IP -Adresse an
  24. 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.

  25. Informationen für einen bestimmten Prozess anzeigen
  26. 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.

  27. Zeigen Sie die Zeitstempelinformationen an
  28. Mit dem folgenden Befehl können Sie die Zeitstempelinformationen eines Sockets anzeigen:

    SS -o -Zeit  

  29. Zeigen Sie Informationen für einen bestimmten Socket -Puffer an
  30. 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.

  31. Zeigen Sie Informationen für eine bestimmte Schnittstelle an
  32. 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.

  33. Zeigen Sie Informationen für einen bestimmten Benutzer an
  34. 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.