Der Befehl ss (Socket Statistics) ist ein leistungsstarkes Dienstprogramm in Linux, mit dem detaillierte Informationen über Netzwerkverbindungen angezeigt werden können. Es ist eine schnellere und funktionsreichere Alternative zu dem älteren Befehl netstat. In diesem Handbuch werden die Verwendung von ss, seine Optionen und praktische Beispiele für die effektive Verwaltung von Netzwerkverbindungen erläutert.

Wenn Sie auf der Suche nach einer zuverlässigen und leistungsstarken Hosting-Lösung sind, bietet Ava Hosting Linux VPS-Hosting mit optimierter Netzwerkkonnektivität und ist damit eine ausgezeichnete Wahl für Entwickler und Systemadministratoren, die einen stabilen und schnellen Fernzugriff benötigen.

1. Basis-Nutzung

Um alle aktiven Verbindungen anzuzeigen, führen Sie einfach aus:

ss

Dieser Befehl zeigt eine Zusammenfassung aller bestehenden Verbindungen, einschließlich ihres Status und ihrer Adressen.

2. Abhörende Ports anzeigen

Um die lauschenden Ports anzuzeigen, verwenden Sie:

ss -l

So können Sie feststellen, welche Dienste derzeit auf eingehende Verbindungen warten.

3. TCP-Verbindungen anzeigen

Um nur TCP-Verbindungen zu filtern, führen Sie aus:

ss -t

Um nur hörende TCP-Verbindungen anzuzeigen, verwenden Sie:

ss -lt

4. UDP-Verbindungen anzeigen

Zum Anzeigen von UDP-Verbindungen:

ss -u

Um nur hörende UDP-Verbindungen zu filtern:

ss -lu

5. Verbindungen nach Prozess anzeigen

Um zu sehen, welche Prozesse mit Netzwerkverbindungen verbunden sind, führen Sie aus:

ss -p

Dies ist nützlich für die Fehlersuche bei Anwendungen, die Netzwerkressourcen verwenden.

6. IPv4- und IPv6-Verbindungen anzeigen

Um nur IPv4-Verbindungen anzuzeigen:

ss -4

Für IPv6-Verbindungen:

ss -6

7. Detaillierte Informationen anzeigen

Für eine ausführliche Ansicht aller Netzwerksockel verwenden Sie:

ss -s

Dies bietet einen Überblick über die Netzwerk-Socket-Statistiken, einschließlich bestehender, abgehörter und geschlossener Verbindungen.

8. Verbindungen nach Port filtern

So prüfen Sie, welche Verbindungen einen bestimmten Port verwenden, z. B. Port 80:

ss -at '( dport = :80 oder sport = :80 )'

Dies ist nützlich für die Überwachung des Webserververkehrs.

9. Netzwerkverbindungen in Echtzeit überwachen

Für eine ständig aktualisierte Ansicht der Netzwerkaktivität kombinieren Sie watch mit ss:

watch ss -tulnp

Dieser Befehl wird alle zwei Sekunden aktualisiert und zeigt aktive Verbindungen, überwachte Ports und zugehörige Prozesse an.

Schlussfolgerung

Der Befehl ss ist ein unverzichtbares Werkzeug für die Netzwerküberwachung und Fehlersuche unter Linux. Er stellt eine schnellere und detailliertere Alternative zu netstat dar und hilft Benutzern bei der Analyse aktiver Verbindungen, abgehörter Ports und zugehöriger Prozesse. Wenn Sie ss beherrschen, können Sie Ihre Fähigkeiten in der Netzwerkadministration erheblich verbessern.