Linux Ping Command Tutorial

Linux Ping Command Tutorial
Wenn Sie ein regulärer Terminalbenutzer auf einer Plattform sind, müssen Sie mit dem Befehl „Ping“ vertraut sein. Ping ist eines der am häufigsten verwendeten Tools für die Netzwerkdiagnose, um zu überprüfen, ob das Netzwerk verfügbar oder erreichbar ist. Darüber hinaus wird dieser Befehl auch verwendet, um den Serverstatus zu überprüfen.

Ping verwendet ICMP -Pakete (Internet Control Message Protocol), um Netzwerkstatistiken zu sammeln. Die häufigsten Aufgaben, die Ping -Befehl ausführen, sind:

  • Testen der Netzwerkkonnektivität, einschließlich LAN und Internet.
  • Serverstatus überprüfen.
  • Testen von DNS -Problemen.

Wenn Sie den Befehl „Ping“ verwenden, sendet Ihr Gerät eine Anforderung an das Host -Gerät und wartet auf die Festlegung der Verbindung. Die Ping -Befehlsausgabe enthält Informationen zu Paketen und die Zeit, die jedes Paket benötigte, um den Host zu erreichen. Das Terminal druckt die Antworten, bis die Kommunikation unterbrochen wird. Überprüfen Sie, wie Sie den Ping -Befehl unter Linux verwenden:

So verwenden Sie den Ping -Befehl:

Überprüfen Sie zunächst die grundlegende Syntax des Befehls „Ping“:

Ping [Optionen] Hostname

Lassen Sie uns den LinuxHint -Server, den Startterminal und den Typ: Geben Sie an:

$ ping LinuxHint.com

Die obige Ausgabe zeigt verschiedene Informationen an:

ICMP_SEQ: Die Sequenznummer des Pakets. Wenn es das erste Paket ist, wäre die ICMP_SEQ -Nummer 1 1.

ttl: TTL steht für „Zeit zum Leben“. Die TTL -Nummer repräsentiert die Anzahl der Hopfen (Router), die ein Paket benötigt, um das Ziel zu erreichen.

Zeit: Die Zeit, die ein Paket benötigt, um das Ziel zu erreichen und dann zum Host -Gerät zurückzukehren.

Um den Pingprozess zu stoppen, drücken Sie "Strg C". Der Befehl zeigt die Anzahl der übertragenen/empfangenen Pakete, die Anzahl der verlorenen Pakete und die Zeit an.

Wenn Sie keine Ping -Antwort erhalten, gibt es keine Netzwerkkonnektivität zwischen Ihrem Gerät und dem Host -Server.

So ändern Sie das Zeitintervall zwischen Paketen (Ping -Befehl):

Der Ping -Befehl sendet standardmäßig eine Sekunde nach einer Sekunde, aber diese Zeit kann die Dauer geändert werden. Verwenden Sie "-I" nach "Ping", um die Zeit zu ändern:

$ ping -i 2 LinuxHint.com

Um die Zeit zu verringern:

$ ping -i 0.2 LinuxHint.com

So überprüfen Sie den Status eines lokalen Netzwerks (Ping -Befehl):

Wenn Sie Probleme mit dem Zugriff auf eine Website haben, können Sie über Ping -Befehl auch Ihr lokales Netzwerk diagnostizieren. Es gibt verschiedene Ansätze, die eines von ihnen verwenden:

Der schnellste Weg ist:

$ ping 0

Oder:

$ ping localhost

und einige Benutzer bevorzugen:

$ ping 127.0.0.1

So begrenzen Sie die Anzahl der Pakete (Ping -Befehl):

Der Ping-Befehl sendet Pakete weiter, bis er manuell angehalten hat. Die Anzahl der Pakete kann jedoch mit „-C“ und dann der Anzahl der Pakete begrenzt werden, da Hostname:

$ ping -c 4 LinuxHint.com

Die obige Ausgabe gab an, dass der Befehl nur 4 Pakete gesendet hat. Die andere Option zur Begrenzung der Anzahl der Pakete besteht darin, die Zeit festzulegen:

$ ping -W 6 LinuxHint.com

Der obige Befehl hört nach 6 Sekunden auf zu pingen.

Wie man das Netzwerk überflutet (Ping -Befehl):

Um die Leistung des Netzwerks unter Heavy Load zu überprüfen, kann der Ping -Befehl auch zum Überschwemmung des Netzwerks verwendet werden:

$ ping -f LinuxHint.com

In der Ausgabe repräsentiert jeder Punkt für jede Antwort das gesendete Paket und das Rückraum.

So erhalten Sie eine Zusammenfassung der Statistik (Ping -Befehl):

Wenn Sie nur daran interessiert sind, eine Zusammenfassung der Paketübertragung zu erhalten, verwenden Sie „-Q“, Q ist dieser Bediener für Quiet:

$ ping -c 5 -q LinuxHint.com

So machen Sie Ping -Audible (Ping -Befehl):

Verwenden Sie den Klang jedes Pings, um den Operator „-A“ zu verwenden:

$ ping -a LinuxHint.com

Häufig verwendete Ping -Optionen:

Einige andere häufig verwendete Ping -Optionen und ihre Verwendung werden unten erwähnt:

Möglichkeit Beschreibung
-B Ermöglicht es, IP zu pingen,
-l Senden von Paketen, ohne auf eine Antwort zu warten (erfordert die SUDO -Erlaubnis, mehr als 3 Pakete zu senden)
-V Es zeigt die aktuelle Version des Ping
-v Zeigt zusätzliche ICMP -Pakete zusammen mit Echoantworten an
-T Ermöglicht, Zeit zum Leben zu setzen (TTL)
-D Für Socket -Debugging
-R Ermöglicht der Bypass -Routing -Tabelle und sendet direkt an den Host.
-S Legt die Paketgröße fest

Abschluss:

Ping-Befehl ist ein bekanntes Dienstprogramm zur Diagnose/Fehlerbehebung und zum Erhalten von Netzwerkinformationen. Dieser Beitrag konzentriert sich auf einige wesentliche Befehle von Ping und ihrer Verwendung. Wenn Sie noch weitere Informationen über Ping benötigen, führen Sie aus “aus.“Mann Ping”Im Terminal.