Linux-Befehle · 3 min read · Jan 25, 2026

Linux ss-Befehls-Tutorial für Anfänger (8 Beispiele)

Wenn es darum geht, socketbezogene Informationen über die Befehlszeile in Linux abzurufen, ist das erste Werkzeug, das einem in den Sinn kommt, netstat. Es gibt jedoch ein weiteres Dienstprogramm, das diese Arbeit für Sie erledigen kann.

Es heißt ss. In diesem Tutorial werden wir die Grundlagen dieses Werkzeugs anhand einiger leicht verständlicher Beispiele besprechen. Aber bevor wir das tun, ist es erwähnenswert, dass alle Fälle hier auf einer Ubuntu 18.04 LTS-Maschine getestet wurden.

Linux ss-Befehl

Der ss-Befehl in Linux ermöglicht es Ihnen, Sockets zu untersuchen. Folgendes ist seine Syntax:

ss [options] [ FILTER ]

Und hier ist, was die Man-Seite des Werkzeugs darüber sagt:

ss wird verwendet, um Socket-Statistiken auszugeben. Es ermöglicht das Anzeigen von Informationen, die ähnlich wie netstat sind.  
Es kann mehr TCP- und Statusinformationen als andere Werkzeuge anzeigen.

Folgend sind einige Beispiele im Q&A-Stil, die Ihnen eine bessere Vorstellung davon geben sollten, wie der ss-Befehl funktioniert.

Q1. Wie verwendet man den ss-Befehl?

In seiner grundlegendsten Form können Sie den ss-Befehl verwenden, indem Sie ‘ss’ ohne Optionen ausführen.

ss

Folgendes ist die Ausgabe, die der Befehl in meinem Fall erzeugt hat:

Wie man den ss-Befehl verwendet

Sie werden feststellen, dass ss Sockets mit etablierten Verbindungen in seiner Standardausgabe anzeigt.

Q2. Wie macht man, dass ss die Kopfzeile unterdrückt?

Die Unterdrückung von Kopfzeilen kann mit der Befehlszeilenoption -H erfolgen.

ss -H

Der folgende Screenshot zeigt diese Befehlszeilenoption in Aktion:

Wie man ss die Kopfzeile unterdrücken lässt

So sehen Sie, dass die Kopfzeile in diesem Fall fehlt.

Q3. Wie macht man, dass ss sowohl hörende als auch nicht hörende Sockets anzeigt?

Dies können Sie mit der Befehlszeilenoption -a tun.

ss -a

Beachten Sie, dass hörende Sockets standardmäßig weggelassen werden, sodass die Verwendung von -a ss anweist, sie in die Ausgabe einzuschließen. Wenn Sie jedoch möchten, dass ss nur hörende Sockets anzeigt, verwenden Sie die Befehlszeilenoption -l.

ss -l

Q4. Wie macht man, dass ss Prozesse anzeigt, die Sockets verwenden?

Wenn Sie möchten, dass der ss-Befehl Prozessinformationen zusammen mit den anderen Informationen anzeigt, die er bereits in der Ausgabe erzeugt, verwenden Sie die Befehlszeilenoption -p.

ss -p

Der folgende Screenshot zeigt die Ausgabe in meinem Fall:

Wie man ss Prozesse anzeigt, die Sockets verwenden

So sehen Sie, dass Prozessinformationen in der Ausgabe angezeigt werden.

Q5. Wie macht man, dass ss Zusammenfassungsinformationen erzeugt?

Wenn Sie die Ausgabe, die der ss-Befehl standardmäßig erzeugt, nicht sehen möchten. Dann gibt es eine Option, durch die Sie ss anweisen können, eine kleine Zusammenfassung der Informationen bereitzustellen, die es analysiert.

Diese Zusammenfassung kann mit der Befehlszeilenoption -s erzeugt werden:

ss -s

Zum Beispiel ist die folgende Zusammenfassung in meinem Fall bereitgestellt:

Total: 1334 (kernel 0)  
TCP:   41 (estab 35, closed 3, orphaned 0, synrecv 0, timewait 3/0), ports 0  
  
Transport Total     IP        IPv6  
*      0         -         -       
RAW      1         0         1       
UDP      7         5         2       
TCP      38        37        1       
INET     46        42        4       
FRAG     0         0         0

Q6. Wie macht man, dass ss nur IPv4- oder IPv6-Sockets anzeigt?

Dies kann mit den Optionen -4 und -6 erfolgen.

Um beispielsweise ss anzuweisen, nur IPv4-Sockets anzuzeigen, führen Sie den folgenden Befehl aus:

ss -4

Ähnlich für IPv6, führen Sie den folgenden Befehl aus:

ss -6

Q7. Wie macht man, dass ss nur TCP- oder UDP-Sockets anzeigt?

Es gibt verschiedene Befehlszeilenoptionen, die Sie hier verwenden können: -t für TCP und -u für UDP.

Folgend ist ein nützlicher Auszug aus der Man-Seite des ss-Befehls.

       -t, --tcp  
              Zeigt TCP-Sockets an.  
  
       -u, --udp  
              Zeigt UDP-Sockets an.  
  
       -d, --dccp  
              Zeigt DCCP-Sockets an.  
  
       -w, --raw  
              Zeigt RAW-Sockets an.  
  
       -x, --unix  
              Zeigt Unix-Domain-Sockets an (Alias für -f unix).  
  
       -S, --sctp  
              Zeigt SCTP-Sockets an.  
  
       --vsock  
              Zeigt vsock-Sockets an (Alias für -f vsock).

Fazit

Der ss-Befehl ist ein nützliches Werkzeug, wenn Ihre Linux-Arbeit Netzwerkfunktionen umfasst. Hier haben wir in diesem Tutorial einige Befehlszeilenoptionen besprochen, die ss bietet. Sobald Sie mit dem Üben dieser fertig sind, gehen Sie zur Man-Seite des Werkzeugs, um mehr zu erfahren.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.