50 % Rabatt auf alle Pläne, begrenzte Zeit. Ab $2.48/mo
7 Min. Lesezeit
Sicherheit & Netzwerk

Linux Netstat-Befehl: Anleitung, Installation und Beispiele

Ada Lovegood By Ada Lovegood 7 Min. Lesezeit
Linux netstat-Befehl: Installation und Beispiele

Jeder Linux-Nutzer sollte wissen, wie man Netzwerkverbindungen effizient verwaltet. Das wird besonders wichtig, wenn Sie Probleme beheben oder den Datenverkehr überwachen. Das Linux netstat Befehl ist ein vielseitiges Tool, mit dem Sie aktive Netzwerkverbindungen, lauschende Ports, Routing-Tabellen und Netzwerkschnittstellenstatistiken einsehen können. Ob Sie die Systemleistung optimieren, Fehler debuggen oder einfach die Netzwerkaktivität besser verstehen möchten: Dieses Kommando sollten Sie kennen. In diesem Beitrag erfahren Sie, wie Sie netstatinstallieren, die verschiedenen Optionen erkunden und damit detaillierte Einblicke in die Netzwerkoperationen Ihres Systems gewinnen. Lesen Sie weiter für praktische Beispiele und Tipps, wie Sie netstatoptimal einsetzen.

Installation von netstat auf Linux

Bevor du dich mit dem Linux netstat Befehl beschäftigst, musst du ihn möglicherweise zuerst installieren, da einige Linux-Distributionen ihn nicht standardmäßig mitliefern. So installierst du Linux netstat auf Ubuntu und anderen Linux-Systemen.

Ubuntu-Installation netstat

Auf Ubuntu musst du das Paket net-tools installieren, um netstatzu verwenden, da es Teil dieses Pakets ist. Du kannst netstat auf Ubuntu mit folgendem Befehl installieren:

sudo apt update
sudo apt install net-tools

Auf anderen Linux-Distributionen verwendest du den jeweiligen Paketmanager, zum Beispiel yum or dnf:

# For RHEL-based distros (CentOS, Fedora, etc.)
sudo yum install net-tools

Nach der Installation kannst du es mit folgendem Befehl im Terminal überprüfen: netstat in deinem Terminal.

Grundlegende Syntax von netstat

Der Linux netstat Befehl hat eine recht einfache Syntax:

netstat [OPTIONS]

Du kannst verschiedene Optionen kombinieren, um detaillierte Informationen zu Netzwerkverbindungen, Ports und mehr zu erhalten.

Praktische Anwendungen des Linux Netstat Befehl

Im Folgenden gehen wir einige gängige und praktische Einsatzmöglichkeiten des Befehls durch.

  • Alle TCP-Ports mit Linux auflisten netstat Befehl: Um alle TCP-Verbindungen aufzulisten, verwenden Sie die -t Option mit netstat. Dies zeigt alle aktiven TCP-Ports auf dem System an.
netstat -t
  • Alle UDP-Ports mit Linux auflisten netstat Befehl: Ebenso können Sie alle UDP-Verbindungen auflisten, indem Sie die -u :
netstat -u
  • Nur lauschende Ports mit Linux anzeigen netstat Befehl: Um nur lauschende Ports anzuzeigen, verwenden Sie die -l Option. Damit werden alle bestehenden Verbindungen herausgefiltert und nur Ports angezeigt, die auf Verbindungen warten.
netstat -l
  • Nur lauschende TCP-Ports mit Linux anzeigen netstat Befehl: Für ausschließlich lauschende TCP-Ports können Sie die -t und -l Optionen:
netstat -lt
  • Nur lauschende UDP-Ports mit Linux anzeigen netstat Befehl: Für lauschende UDP-Ports kombinieren Sie -u und -l:
netstat -lu
  • Nur lauschende UNIX-Ports mit Linux anzeigen netstat Befehl: Um UNIX-Domain-Sockets anzuzeigen, verwenden Sie die -x Option zusammen mit -l um nur lauschende UNIX-Ports aufzulisten:
netstat -lx
  • Statistiken für alle Ports mit Linux anzeigen netstat Befehl: Um Netzwerkstatistiken für alle Protokolle einzusehen, ist die -s Option hilfreich. Sie liefert einen Überblick über den Datenverkehr und Fehlerzähler.
netstat -s
  • Statistiken für TCP-Ports mit Linux anzeigen netstat Befehl: Um Statistiken speziell für TCP zu sehen, kombinieren Sie -s mit -t:
netstat -st
  • Statistiken für UDP-Ports mit Linux anzeigen netstat Befehl: Für UDP-Statistiken verwenden Sie -su:
netstat -su
  • PID und Programmnamen mit Linux anzeigen netstat Befehl: Manchmal möchte man wissen, welche Programme bestimmte Netzwerk-Ports belegen. Verwende die -p Option, um die Prozess-ID (PID) und die Programmnamen anzuzeigen:
sudo netstat -p
  • Ausgabe netstat Informationen fortlaufend mit Linux ausgeben Netstat Befehl: Wenn du Verbindungen in Echtzeit überwachen möchtest, verwende die -c Option. Sie gibt Netzwerkstatistiken kontinuierlich aus:
netstat -c
  • Kernel-Routing-Informationen mit Linux abrufen netstat Befehl: Um die Routing-Tabelle des Kernels einzusehen, verwende die -r Option. Sie zeigt, wie Pakete in deinem Netzwerk weitergeleitet werden.
netstat -r
  • Den Port eines laufenden Programms mit Linux ermitteln netstat Befehl: Du kannst herausfinden, welchen Port ein Programm verwendet, indem du die -p Option mit grep:
sudo netstat -plnt | grep <program_name>

Dies zeigt dir die Portnummer und das zugehörige Programm.

Weitere netstat Optionen

Neben den bereits beschriebenen Optionen gibt es noch einige weitere netstat Optionen, die nützlich sein können:

  • -i : Netzwerkschnittstellenstatistiken anzeigen.
  • -g : Multicast-Gruppenmitgliedschaften anzeigen.
  • -v : Ausführlicher Modus für detailliertere Ausgaben.

Diese Optionen bieten mehr Flexibilität bei der Diagnose von Netzwerkproblemen oder der Analyse des Datenverkehrs.

Übersicht der netstat Befehle

Anwendungsfall  Befehl 
Alle TCP-Ports auflisten netstat -t
Alle UDP-Ports auflisten netstat -u
Alle lauschenden Ports auflisten netstat -l
Nur lauschende TCP-Ports auflisten netstat -lt
Nur lauschende UDP-Ports auflisten netstat -lu
Nur lauschende UNIX-Ports auflisten netstat -lx
Netzwerkstatistiken anzeigen netstat -s
TCP-Statistiken auflisten netstat -st
UDP-Statistiken auflisten netstat -su
PID und Programmnamen anzeigen sudo netstat -p
Netzwerkinformationen fortlaufend ausgeben netstat -c
Kernel-Routingtabelle anzeigen netstat -r
grep <program> sudo netstat -plnt

netstat Alternative

Obwohl netstat ist leistungsfähig, gilt aber als etwas veraltet. Wer einen modernen Ersatz sucht, ss (Socket Statistics) ist ein ausgezeichnetes netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Dieser Befehl listet alle lauschenden TCP- und UDP-Ports auf, ähnlich wie netstat. Wenn Sie mehr über andere Linux-Befehle erfahren möchten, die Ihnen die Arbeit in der Linux-Umgebung erleichtern, empfehle ich Ihnen unseren anderen Blogbeitrag über 15 grundlegende Linux-Befehle, die jeder Benutzer kennen sollte.

Fazit

Für jeden Netzwerkadministrator ist der netstat Befehl in Linux ein unverzichtbares Werkzeug. Er zeigt Ihnen Datenflüsse, offene Ports und die Prozesse hinter der Netzwerkaktivität. Wenn Probleme auftreten, netstat gibt einen schnellen Überblick über aktive Verbindungen - mit Optionen, um TCP, UDP und Routing-Tabellen genauer zu untersuchen. Mit der Weiterentwicklung von Linux entwickeln sich auch die Tools. Moderne Distributionen bevorzugen häufig ss wegen seiner Effizienz und erweiterten Funktionen, doch netstat bleibt eine zuverlässige Option für alle, die es in- und auswendig kennen. Wer es beherrscht, erhält einen tiefen, praxisnahen Einblick in die Funktionsweise seines Netzwerks.

Häufig gestellte Fragen

Wie installiere ich netstat auf Linux?

So installieren Sie netstat auf Linux: Sie benötigen das Paket net-tools. Auf Ubuntu führen Sie folgenden Befehl aus: sudo apt install net-tools.

Was ist die beste netstat alternative?

Die ss Befehl ist eine moderne Alternative zu netstat und bietet ähnliche Funktionen, ist dabei aber schneller und effizienter.

Kann ich die netstat Ausgabe kontinuierlich überwachen?

Ja, mit netstat -ckönnen Sie Netzwerkinformationen in Echtzeit kontinuierlich ausgeben lassen.

Wofür wird der Linux-Befehl netstat verwendet?

Der Linux netstat Der Befehl zeigt netzwerkbezogene Informationen an: aktive Verbindungen, lauschende Ports, Routing-Tabellen und Netzwerkschnittstellenstatistiken. Er ist ein nützliches Werkzeug zur Überwachung des Netzwerkverkehrs, zur Fehlersuche bei Verbindungsproblemen und zur Überprüfung des Status von TCP- und UDP-Ports in einem Linux-System.

Wie zeigt man alle aktiven TCP-Verbindungen auf einem Linux-System an?

Wenn du netstat -at, erhalten Sie eine Liste aller aktiven TCP-Verbindungen, unabhängig von ihrem Status. Das ist hilfreich, um schnell zu sehen, welche TCP-Ports offen und aktiv genutzt werden, sowie um unerwartete oder verdächtige Verbindungen zu erkennen.

Was ist netstat -au wofür verwendet?

Der Befehl netstat -au wird verwendet, um alle aktiven UDP-Verbindungen unter Linux anzuzeigen.

Was ist netstat -s wofür verwendet?

Die netstat -s Der Befehl zeigt Zählerstände und Informationen für alle unterstützten Protokolle an, darunter TCP, UDP, ICMP und IP. Die Ausgabe enthält Metriken wie die Anzahl der gesendeten, empfangenen und verworfenen Pakete sowie Fehleranzahlen und weitere protokollspezifische Statistiken.

Teilen

Weitere Blog-Beiträge

Weiterlesen.

Ein Cloudzy-Titelbild für einen MikroTik L2TP VPN-Guide, das einen Laptop zeigt, der über einen leuchtend blau-goldenen digitalen Tunnel mit Shield-Symbolen mit einem Server-Rack verbunden ist.
Sicherheit & Netzwerk

MikroTik L2TP VPN-Einrichtung (mit IPsec): RouterOS-Anleitung (2026)

Bei diesem MikroTik L2TP VPN-Setup übernimmt L2TP das Tunneling, während IPsec für Verschlüsselung und Integrität sorgt. Die Kombination beider Protokolle bietet native Client-Kompatibilität ohne Drittanbieter-Software.

Rexa CyrusRexa Cyrus 9 Min. Lesezeit
Terminal-Fenster mit einer SSH-Warnmeldung über eine geänderte Remote-Host-Identifikation, mit dem Titel 'Fix Guide' und Cloudzy-Branding auf dunkelblaugrünem Hintergrund.
Sicherheit & Netzwerk

Warnung: Remote Host Identification Has Changed – Ursache und Lösung

SSH ist ein sicheres Netzwerkprotokoll, das einen verschlüsselten Tunnel zwischen Systemen aufbaut. Es ist bei Entwicklern beliebt, die Remote-Zugriff auf Rechner benötigen, ohne eine grafische Oberfläche vorauszusetzen.

Rexa CyrusRexa Cyrus 10 Min. Lesezeit
Illustration zur DNS-Server-Fehlersuche mit Warnsymbolen und blauem Server auf dunklem Hintergrund für Linux-Namensauflösungsfehler
Sicherheit & Netzwerk

Temporärer Fehler bei der Namensauflösung: Was steckt dahinter und wie lässt er sich beheben?

Bei der Verwendung von Linux kann beim Versuch, Websites aufzurufen, Pakete zu aktualisieren oder Aufgaben auszuführen, die eine Internetverbindung erfordern, ein Fehler bei der temporären Namensauflösung auftreten.

Rexa CyrusRexa Cyrus 12 Min. Lesezeit

Bereit zum Deployen? Ab 2,48 $/Monat.

Unabhängige Cloud seit 2008. AMD EPYC, NVMe, 40 Gbps. 14 Tage Geld-zurück-Garantie.