GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So verwenden Sie den Befehl ss (Netzwerkverbindungen überwachen)

Einführung

Die ss command ist ein Werkzeug, das verwendet wird, um Socket-Statistiken auszugeben und Informationen auf ähnliche Weise (obwohl einfacher und schneller) wie netstat anzuzeigen. Der Befehl ss kann auch noch mehr TCP- und Statusinformationen anzeigen als die meisten anderen Tools. Da ss das neue netstat ist, werfen wir einen Blick darauf, wie Sie dieses Tool verwenden können, damit Sie einfacher Informationen über Ihren Linux-Computer und die Vorgänge bei Netzwerkverbindungen erhalten.

Das Befehlszeilendienstprogramm ss kann Statistiken für PACKET-, TCP-, UDP-, DCCP-, RAW- und Unix-Domain-Sockets anzeigen. Der Ersatz für netstat ist einfacher zu verwenden (vergleichen Sie die Manpages, um eine sofortige Vorstellung davon zu bekommen, wie viel einfacher ss ist).

In dieser Anleitung , veranschaulichen wir die Verwendung des ss-Befehls unter Linux.

  • ss-Befehl ohne Optionen listet einfach alle Verbindungen auf
ss
  •  Liste der lauschenden und nicht lauschenden Ports mit dem -a Möglichkeit
ss -a
  •  Mit  -l Listening Sockets anzeigen Option 
ss -l
  • Verwenden Sie -t Option zum Auflisten aller TCP-Verbindungen
ss -t
  • Alle lauschenden TCP-Verbindungen auflisten
ss -lt
  • Sie können auch alle UDP-Verbindungen auflisten
ss -ua
  •  Liste alle Zuhörer auf UDP Verbindungen
ss -lu
  • Listen Sie auch zusammenfassende Statistiken mit -s auf Flagge
ss -s
  •  Prozess-IDs von Sockets mit -p anzeigen Flagge
ss -p
  • Auch IPv4- und Socket-Verbindungen anzeigen
ss -4
  • IPv6-Socket-Verbindungen anzeigen
ss -6
  • Verbindungen nach Portnummer filtern, um alle Socket-Verbindungen mit einem Ziel- oder Quellport von http anzuzeigen
ss -at '( dport = :80 or sport = :80 )'
  • Außerdem können Sie die vorherigen Schritte mit seinem Namen (http) wie folgt ausführen
ss -at '( dport = :http or sport = :http )'
  • Sie können mehrere Flags verwenden, um Ihre Ausgabe nach Ihren Bedürfnissen zu filtern
ss -ntlpua
  • Außerdem können Sie wie in den vorherigen Schritten mit dem Befehl grep tief filtern, um den spezifischen Wert zu erhalten, nach dem Sie gesucht haben, wie unten gezeigt
ss -ntlpua | grep 80

Schlussfolgerung

Das ist alles

Wir haben Ihnen gezeigt, wie Sie ss verwenden Befehl können Sie mit ss sehr detaillierte Informationen darüber erhalten, wie Ihr Linux-Rechner mit anderen Rechnern, Netzwerken und Diensten kommuniziert; Details zu Netzwerkverbindungen, Netzwerkprotokollstatistiken und Linux-Socket-Verbindungen.


Linux
  1. So verwenden Sie Telnet unter Windows

  2. So verwenden Sie den Su-Befehl unter Linux

  3. So verwenden Sie den Linux-Befehl mtr

  4. Wie überwache ich die Netzwerknutzung mit nload unter Linux?

  5. Verwendung des netplan-Befehls unter Ubuntu

So verwenden Sie den Befehl sysctl unter Linux

WIE MAN DEN SCHWANZBEFEHL VERWENDET

So verwenden Sie den PS-Befehl

So verwenden Sie den TOP-Befehl

10 Beispiele für Linux ss-Befehle zur Überwachung von Netzwerkverbindungen

So verwenden Sie den netstat-Befehl unter Linux