0Pricing
Linux Command Line & Bash Scripting Mastery · Lektion

Grundlegende Netzwerktools (ping, ip, netstat)

Verwenden Sie grundlegende Befehle, um die Netzwerkkonnektivität zu testen, Netzwerkschnittstellen zu konfigurieren und Netzwerkverbindungen zu überwachen.

Grundlegende Netzwerktools (ping, ip, netstat) ist eine kostenlose Linux Command Line & Bash Scripting Mastery-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Linux Command Line & Bash Scripting Mastery-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Linux Command Line & Bash Scripting Mastery-Kurs umfasst insgesamt 4 Lektionen.

Netzwerkwerkzeuge: Die Grundlagen

Haben Sie sich schon einmal gefragt, wie Ihr Computer mit anderen Geräten oder dem Internet kommuniziert? Netzwerkwerkzeuge sind Befehlszeilentools, die uns helfen, Netzwerkverbindungen zu verstehen, zu diagnostizieren und zu verwalten.

In dieser Lektion lernen Sie wichtige Befehle kennen, mit denen Sie die Konnektivität prüfen, Netzwerkeinstellungen anzeigen und aktive Verbindungen auf Ihrem Linux-System überwachen können.

Konnektivität mit `ping` testen

Der Befehl ping ist das Standardwerkzeug, um zu prüfen, ob ein Host in einem Netzwerk erreichbar ist. Er sendet kleine Datenpakete (ICMP-Echo-Anfragen) und wartet auf Antworten.

Ein erfolgreicher ping bedeutet, dass der Host online und erreichbar ist. Versuchen wir, die Server von Google anzupingen.

ping google.com -c 4

Optionen von `ping`: Begrenzung und Zeitüberschreitung

ping kann standardmäßig unbegrenzt laufen. Sie können die Anzahl der Pakete mit -c (count) begrenzen oder mit -W (wait time) eine Zeitüberschreitung für jedes Paket festlegen.

Das ist für schnelle Prüfungen nützlich, ohne zu lange warten zu müssen.

ping 8.8.8.8 -c 2 -W 1

Einführung in den Befehl `ip`

Der Befehl ip ist ein leistungsstarkes, modernes Dienstprogramm zum Konfigurieren und Anzeigen von Netzwerkschnittstellen, Routingtabellen und mehr.

Er wurde als Ersatz für ältere Werkzeuge wie ifconfig und route entwickelt und bietet eine einheitliche Schnittstelle zur Netzwerkverwaltung.

IP-Adressen anzeigen: `ip addr`

Möchten Sie die IP-Adresse Ihres Computers anzeigen oder alle aktiven Netzwerkschnittstellen sehen?

Der Befehl ip addr show (oder einfach ip a) zeigt detaillierte Informationen zu allen Netzwerkadaptern an, einschließlich ihrer IP-Adressen, MAC-Adressen und ihres Status.

ip addr show

Routingtabelle prüfen: `ip route`

Ihr Computer verwendet eine „Routingtabelle“, um zu entscheiden, wohin Netzwerkverkehr gesendet wird. Lokaler Datenverkehr bleibt beispielsweise im lokalen Netzwerk, während Internetverkehr an Ihren Router (das „Standard-Gateway“) gesendet wird.

Verwenden Sie ip route show, um diese Regeln anzuzeigen.

ip route show

`netstat`: Netzwerkstatistiken

netstat (network statistics) ist ein älterer, aber weiterhin sehr verbreiteter Befehl zum Anzeigen von Netzwerkverbindungen, Routingtabellen, Schnittstellenstatistiken und Multicast-Mitgliedschaften.

Auf neueren Systemen werden ip und ss zwar häufig bevorzugt, aber netstat bleibt besonders auf älteren Systemen nützlich.

Aktive Verbindungen: `netstat`

Um alle aktiven eingehenden und ausgehenden Netzwerkverbindungen (TCP und UDP) anzuzeigen, verwenden Sie netstat mit bestimmten Flags. Dadurch können Sie erkennen, mit welchen Systemen Ihr System kommuniziert.

Die Flags -tuna zeigen TCP, UDP, numerische Adressen und alle Verbindungen an (einschließlich der lauschenden).

netstat -tuna

Lauschende Ports: `netstat -l`

Auf Ihrem Computer ausgeführte Dienste „lauschen“ an bestimmten Ports auf eingehende Verbindungen. Ein Webserver lauscht beispielsweise an Port 80 oder 443.

Verwenden Sie netstat -tulpn, um alle lauschenden TCP- und UDP-Ports zusammen mit dem Programm (-p) aufzulisten, das sie geöffnet hat.

netstat -tulpn

Schnelltest: Netzwerkdienstprogramme

Zeit für einen kurzen Test zu dem, was Sie gelernt haben!

Zusammenfassung: Grundlegende Netzwerkdienstprogramme

Sehr gut! Sie haben grundlegende Linux-Befehle für wichtige Netzwerkaufgaben kennengelernt:

  • ping: Prüft die Netzwerkverbindung zu einem Host.
  • ip: Das moderne Werkzeug zum Anzeigen und Konfigurieren von Netzwerkschnittstellen und Routen.
  • netstat: Zeigt Netzwerkverbindungen, Routingtabellen und Schnittstellenstatistiken an (wird häufig mit -tuna oder -tulpn verwendet).

Diese Befehle sind entscheidend für die Diagnose von Netzwerkproblemen und das Verständnis der Netzwerkkonfiguration Ihres Systems.

Häufig gestellte Fragen

Ist die Lektion „Grundlegende Netzwerktools (ping, ip, netstat)“ kostenlos?

Ja — der vollständige Text von „Grundlegende Netzwerktools (ping, ip, netstat)“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Linux Command Line & Bash Scripting Mastery-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Linux Command Line & Bash Scripting Mastery-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Grundlegende Netzwerktools (ping, ip, netstat)“?

Verwenden Sie grundlegende Befehle, um die Netzwerkkonnektivität zu testen, Netzwerkschnittstellen zu konfigurieren und Netzwerkverbindungen zu überwachen. Du übst Linux Command Line & Bash Scripting Mastery mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Linux Command Line & Bash Scripting Mastery zu starten?

Keine Vorkenntnisse erforderlich. Linux Command Line & Bash Scripting Mastery auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Grundlegende Netzwerktools (ping, ip, netstat)“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Linux Command Line & Bash Scripting Mastery-Lektion Code schreiben und ausführen?

Ja. Jede Linux Command Line & Bash Scripting Mastery-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Grundlegende Netzwerktools (ping, ip, netstat)
  2. Grundlagen von Secure Shell (SSH)
  3. SCP und Rsync für Dateiübertragungen
  4. SSH-Schlüsselauthentifizierung und die Konfigurationsdatei
← Zurück zu Linux Command Line & Bash Scripting Mastery