50 % Rabatt alle Pläne, begrenzte Zeit. Beginnend bei $2.48/mo
Noch 7 Minuten übrig
Sicherheit und Netzwerk

Linux Netstat-Befehl: Tutorial, Installation und Beispiele

Ada Lovegood By Ada Lovegood 7 Min. gelesen
Linux-Nestat-Befehlsinstallation und Beispiele

Jeder Linux-Benutzer muss wissen, wie er Netzwerkverbindungen effizient verwaltet. Die Verwaltung von Netzwerkverbindungen wird noch wichtiger, wenn Sie Probleme beheben oder den Datenverkehr überwachen. Der Linux netstat Befehl ist ein vielseitiges Tool, mit dem Sie aktive Netzwerkverbindungen, Überwachungsports, Routing-Tabellen und Netzwerkschnittstellenstatistiken überprüfen können. Unabhängig davon, ob Sie die Systemleistung optimieren, Fehler beheben oder einfach nur die Netzwerkaktivität besser verstehen möchten, ist die Beherrschung dieses Befehls unerlässlich. In diesem Beitrag erfahren Sie, wie Sie die Installation durchführen netstat, erkunden Sie die verschiedenen Optionen und nutzen Sie es, um detaillierte Einblicke in den Netzwerkbetrieb Ihres Systems zu erhalten. Lesen Sie weiter, um praktische Beispiele und Tipps zur Maximierung zu erhalten netstat's Fähigkeiten.

Anleitung zur Installation netstat unter Linux

Bevor Sie in das Linux eintauchen netstat Wenn Sie den Befehl ausführen, müssen Sie ihn möglicherweise installieren, da einige Linux-Distributionen ihn nicht standardmäßig enthalten. So installieren Sie Linux netstat auf Ubuntu und anderen Linux-Systemen.

Ubuntu-Installation netstat

Unter Ubuntu müssen Sie zur Verwendung das Net-Tools-Paket installieren netstat, da es Teil dieses Pakets ist. Sie können installieren netstat Ubuntu mit dem folgenden Befehl:

sudo apt update
sudo apt install net-tools

Verwenden Sie auf anderen Linux-Distributionen Ihren jeweiligen Paketmanager, z lecker or dnf:

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

Überprüfen Sie es nach der Installation durch Eingabe netstat in Ihrem Terminal.

Grundlegende Syntax von netstat

Das Linux netstat Der Befehl hat eine ziemlich einfache Syntax:

netstat [OPTIONS]

Sie können verschiedene Optionen kombinieren, um eine detaillierte Ausgabe über Netzwerkverbindungen, Ports und mehr zu erhalten.

Praktische Anwendungen von Linux Netstat Befehl

Im Folgenden gehen wir auf einige allgemeine und praktische Verwendungsmöglichkeiten des Befehls ein.

  • Listen Sie alle TCP-Ports unter Linux auf netstat Befehl: Um alle TCP-Verbindungen aufzulisten, verwenden Sie die -t Option mit netstat. Dadurch werden alle aktiven TCP-Ports auf dem System angezeigt.
netstat -t
  • Listen Sie alle UDP-Ports unter Linux auf netstat Befehl: Ebenso können Sie alle UDP-Verbindungen auflisten, indem Sie die verwenden -u Option:
netstat -u
  • Nur Listening-Ports unter Linux auflisten netstat Befehl: Um nur Überwachungsports anzuzeigen, verwenden Sie die -l Option. Dadurch werden alle bestehenden Verbindungen herausgefiltert und nur Ports angezeigt, die auf Verbindungen warten.
netstat -l
  • Listen Sie nur abhörende TCP-Ports unter Linux auf netstat Befehl: Für ausschließlich TCP-Abhörports können Sie Folgendes kombinieren -t Und -l Optionen:
netstat -lt
  • Listen Sie nur abhörende UDP-Ports unter Linux auf netstat Befehl: Für UDP-Abhörports kombinieren Sie -u und -l:
netstat -lu
  • Listen Sie nur abhörende UNIX-Ports auf, die Linux verwenden netstat Befehl: Um UNIX-Domänensockets anzuzeigen, verwenden Sie die -x Option zusammen mit -l So listen Sie nur hörende UNIX-Ports auf:
netstat -lx
  • Listen Sie Statistiken für alle Ports auf, die Linux verwenden netstat Befehl: Um Netzwerkstatistiken für alle Protokolle anzuzeigen, klicken Sie auf -s Option ist nützlich. Dies bietet einen Überblick über den Datenverkehr und die Anzahl der Fehler.
netstat -s
  • Listen Sie Statistiken für TCP-Ports unter Linux auf netstat Befehl: Um Statistiken speziell für TCP anzuzeigen, kombinieren Sie -s mit -t:
netstat -st
  • Listen Sie Statistiken für UDP-Ports unter Linux auf netstat Befehl: Für UDP-Statistiken verwenden Sie -su:
netstat -su
  • PID- und Programmnamen unter Linux anzeigen netstat Befehl: Manchmal möchten Sie wissen, welche Programme bestimmte Netzwerkports verwenden. Benutzen Sie die -p Option zur Anzeige der Prozess-ID (PID) und Programmnamen:
sudo netstat -p
  • Drucken netstat Informationen zur kontinuierlichen Verwendung von Linux Netstat Befehl: Wenn Sie Verbindungen in Echtzeit überwachen müssen, verwenden Sie die -c Option. Es werden kontinuierlich Netzwerkstatistiken gedruckt:
netstat -c
  • Rufen Sie Kernel-Routing-Informationen unter Linux ab netstat Befehl: Um die Routing-Tabelle des Kernels anzuzeigen, verwenden Sie die -r Option. Dadurch wird angezeigt, wie Pakete über Ihr Netzwerk weitergeleitet werden.
netstat -r
  • Rufen Sie den Port ab, auf dem ein Programm unter Linux ausgeführt wird netstat Befehl: Sie können herausfinden, welchen Port ein Programm verwendet, indem Sie die kombinieren -p Option mit grep:
sudo netstat -plnt | grep <program_name>

Dadurch werden Ihnen die Portnummer und das zugehörige Programm angezeigt.

Zusätzlich netstat Optionen

Während wir einige gängige Optionen behandelt haben, finden Sie hier noch einige weitere netstat Optionen, die Sie möglicherweise nützlich finden:

  • -i : Statistiken zur Netzwerkschnittstelle anzeigen.
  • -g : Informationen zur Multicast-Gruppenmitgliedschaft anzeigen.
  • -v : Ausführlicher Modus für detailliertere Ausgabe.

Diese Optionen erhöhen die Flexibilität bei der Diagnose von Netzwerkproblemen oder der Überprüfung des Datenverkehrs.

Tabelle von netstat Befehle

Anwendungsfall  Befehl 
Listen Sie alle TCP-Ports auf netstat -t
Listen Sie alle UDP-Ports auf netstat -u
Listen Sie alle Überwachungsports auf netstat -l
Listen Sie nur abhörende TCP-Ports auf netstat -lt
Listen Sie nur abhörende UDP-Ports auf netstat -lu
Listen Sie nur abhörende UNIX-Ports auf netstat -lx
Netzwerkstatistiken auflisten netstat -s
TCP-Statistiken auflisten netstat -st
UDP-Statistiken auflisten netstat -su
PID- und Programmnamen anzeigen sudo netstat -p
Netzwerkinformationen kontinuierlich drucken netstat -c
Kernel-Routing-Tabelle anzeigen netstat -r
grep <Programm> sudo netstat -plnt

netstat Alternative

Obwohl netstat ist mächtig, es gilt als etwas veraltet. Wenn Sie auf der Suche nach einem modernen Ersatz sind, ss (Socket Statistics) ist ausgezeichnet netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Dieser Befehl listet alle überwachenden TCP- und UDP-Ports auf, genau wie netstat. Wenn Sie mehr über andere Linux-Befehle erfahren möchten, die Ihnen die Navigation in der Linux-Umgebung erleichtern, empfehle ich Ihnen, unseren anderen Blog zu lesen 15 grundlegende Linux-Befehle, die jeder Benutzer kennen sollte.

Abschluss

Für jeden Netzwerkadministrator ist die netstat Der Befehl unter Linux ist ein wesentlicher Bestandteil des Toolkits. Damit können Sie Datenverkehrsströme analysieren, offene Ports lokalisieren und Prozesse im Zusammenhang mit Netzwerkaktivitäten aufspüren. Wenn Probleme auftreten, netstat bietet einen schnellen Überblick darüber, wer wo eine Verbindung herstellt, mit Optionen, mit denen Sie einen Einblick in TCP-, UDP- und Routing-Tabellen erhalten. Und mit der Weiterentwicklung von Linux entwickeln sich auch unsere Tools weiter. Moderne Distributionen bevorzugen oft ss für seine Effizienz und erweiterte Funktionen, aber netstat bleibt ein verlässlicher Begleiter für diejenigen, die sich in- und auswendig auskennen. Wenn Sie es beherrschen, erhalten Sie einen tiefen, umsetzbaren Einblick in das Innenleben Ihres Netzwerks.

FAQ

Wie installiere ich netstat unter Linux?

Zu installieren netstat Unter Linux benötigen Sie das Net-Tools-Paket. Führen Sie unter Ubuntu Folgendes aus: sudo apt install net-tools.

Was ist das Beste? netstat alternative?

Der ss command ist eine moderne Alternative zu netstat und bietet ähnliche Funktionalitäten, ist jedoch schneller und effizienter.

Kann ich überwachen netstat kontinuierlich ausgeben?

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

Was ist das Linux? netstat Befehl verwendet für?

Das Linux netstat Der Befehl wird verwendet, um netzwerkbezogene Informationen wie aktive Verbindungen, Überwachungsports, Routing-Tabellen und Netzwerkschnittstellenstatistiken anzuzeigen. Es handelt sich um ein leistungsstarkes Tool zur Überwachung des Netzwerkverkehrs, zur Fehlerbehebung bei Verbindungsproblemen und zur Überprüfung des Status von TCP- und UDP-Ports in einem Linux-System.

Wie zeige ich alle aktiven TCP-Verbindungen auf einem Linux-System an?

Wenn du rennst netstat -aterhalten Sie eine Liste aller aktiven TCP-Verbindungen, unabhängig von deren Status. Dies ist nützlich, um schnell zu erkennen, welche TCP-Ports geöffnet sind und aktiv genutzt werden, und um unerwartete oder verdächtige Verbindungen zu identifizieren.

Was ist netstat -au verwendet für?

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

Was ist netstat -s verwendet für?

Der netstat -s Der Befehl zeigt Zählungen und Informationen für alle unterstützten Protokolle an, einschließlich TCP, UDP, ICMP und IP. Die Ausgabe umfasst Metriken wie die Anzahl der gesendeten, empfangenen und verworfenen Pakete sowie Fehlerzahlen und andere protokollspezifische Statistiken.

Aktie

Mehr aus dem Blog

Lesen Sie weiter.

Ein Cloudzy-Titelbild für eine MikroTik-L2TP-VPN-Anleitung, das einen Laptop zeigt, der über einen leuchtend blau-goldenen digitalen Tunnel mit Schildsymbolen eine Verbindung zu einem Server-Rack herstellt.
Sicherheit und Netzwerk

MikroTik L2TP VPN-Setup (mit IPsec): RouterOS Guide (2026)

In diesem MikroTik L2TP VPN-Setup übernimmt L2TP das Tunneln, während IPsec die Verschlüsselung und Integrität übernimmt; Durch die Kopplung erhalten Sie native Client-Kompatibilität ohne Drittanbieter-Alter

Rexa CyrusRexa Cyrus 9 Min. gelesen
Terminalfenster mit SSH-Warnmeldung über Änderung der Remote-Host-Identifikation, mit Fix-Guide-Titel und Cloudzy-Branding auf dunkelgrünem Hintergrund.
Sicherheit und Netzwerk

Warnung: Die Remote-Host-Identifikation hat sich geändert und wie kann man das Problem beheben?

SSH ist ein sicheres Netzwerkprotokoll, das einen verschlüsselten Tunnel zwischen Systemen erstellt. Es erfreut sich nach wie vor großer Beliebtheit bei Entwicklern, die Fernzugriff auf Computer benötigen, ohne dass eine Grafik erforderlich ist

Rexa CyrusRexa Cyrus 10 Min. Lektüre
Illustration der DNS-Server-Fehlerbehebungsanleitung mit Warnsymbolen und blauem Server auf dunklem Hintergrund für Linux-Namensauflösungsfehler
Sicherheit und Netzwerk

Vorübergehender Fehler bei der Namensauflösung: Was bedeutet das und wie kann man es beheben?

Bei der Verwendung von Linux kann es zu einem vorübergehenden Fehler bei der Namensauflösung kommen, wenn Sie versuchen, auf Websites zuzugreifen, Pakete zu aktualisieren oder Aufgaben auszuführen, die eine Internetverbindung erfordern

Rexa CyrusRexa Cyrus 12 Min. Lektüre

Bereit zur Bereitstellung? Ab 2,48 $/Monat.

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