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.
- So installieren Sie netstat unter Linux
- Grundlegende Syntax von netstat
- netstat-Alternative
- Abschluss
- FAQ
- Wie installiere ich netstat unter Linux?
- Was ist die beste Netstat-Alternative?
- Kann ich die Netstat-Ausgabe kontinuierlich überwachen?
- Wofür wird der Linux-Befehl „netstat“ verwendet?
- Wie zeige ich alle aktiven TCP-Verbindungen auf einem Linux-System an?
- Wofür wird netstat -au verwendet?
- Wofür wird netstat -s verwendet?
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.