Wir können auch die Zeitdauer für das Senden und Empfangen von Antworten aus einem Netzwerk mit dem Linux -Ping -Programm erhalten. Ping sendet eine Folge von ICMP -Paketen (Internet Control Message Protocol) an den Host und wartet dann auf eine ICMP -Antwortnachricht vom Host. Dies gibt uns Informationen über den Betrieb des Netzwerks.
Häufig durchgeführte Aufgaben durch Ping sind:
In diesem Artikel wird die Funktionen/Verwendung des Ping -Befehls erörtert.
Überprüfen Sie die Existenz von Ping -Dienstprogrammen in Ihrem System
Ping -Befehl ist standardmäßig in vielen Linux -Systemen vorhanden, aber um seine Existenz zu überprüfen, überprüfen Sie die Version nach unten erwähnter Befehl:
$ ping -v
So verwenden Sie den Ping -Befehl
Die Syntax, die für den Ping -Befehl folgt, wird unten erwähnt:
$ ping [Optionen] [Hostname/IP]
Um die Konnektivität eines jeden Hosts zu überprüfen, können Sie den Ping -Befehl verwenden. Hier penste ich den YouTube -Server nach unten erwähnten Befehl und überprüfe das folgende Ergebnis:
$ ping youtube.com
Oben Ausgabe beschreiben die folgenden Informationen:
ICMP_SEQ | Es zeigt die Sequenznummer des Pakets an. Zum Beispiel hat das erste Paket ICMP_SEQ = 1 |
ttl | Steht für "Zeit zu leben". Es sagt die Anzahl von "Netzwerkhopfen" Ein Paket nimmt vor dem Abwerfen des Routers ein. Sein Bereich beträgt 1-255 |
Zeit | Die Zeit, die es brauchte, um ein Paket zu erreichen, um an sein Ziel zu gelangen und zu seinem Ursprung zurückzukehren. Millisekunden werden verwendet, um Zeit auszudrücken. |
Drücken Sie Strg+c Um den Prozess zu stoppen und nach Ende des Prozesses die Anzahl der empfangenen oder übertragenen Pakete zu beenden, wird die Anzahl der verlorenen Pakete und auch die Zeit in diesem Befehl gemeldet, wie unten gezeigt:
Es gibt keine Netzwerkkonnektivität zwischen Ihrem Gerät und dem Host -Server, wenn Sie keine Ping -Antwort erhalten.
So verwenden Sie Ping -Befehl auf Ubuntu
Einige häufig verwendete Ping -Befehle folgen:
Zeitintervall zwischen den Paketen mit dem Ping -Befehl auf Ubuntu ändern
Standardmäßig liefert der Ping -Befehl Pakete nach einer Sekunde, obwohl dieser Zeitraum geändert werden kann.
Durch die Nutzung "-ich" Flag nach Ping -Befehl Wir können die Zeit nach unten erwähnter Syntax ändern:
$ ping -i [Zeitgeänder] Host -Adresse
Zeit zu erhöhen: Wenn Sie das Zeitintervall zwischen den Paketen erhöhen möchten, geben Sie an "Zeit geändert" größer als 1 nach -i.
Zum Beispiel möchte ich die Zeit des Pings ändern "Youtube" Und auf 3 einstellen, Dann werde ich den folgenden Befehl am terminal ausführen:
$ ping -i 3 YouTube.com
Zeit zu verkürzen: Wenn Sie das Zeitintervall zwischen den Paketen verringern möchten, geben Sie an "Ping -Zeit" weniger als 1 nach -i.
Zum Beispiel möchte ich die Ping -Zeit des "Youtube" Und auf 0 einstellen.3, Dann werde ich den folgenden Befehl am terminal ausführen:
$ ping -i 0.3 YouTube.com
Begrenzung der Anzahl der Pakete
Der Ping-Befehl sendet Pakete, bis er durch Drücken von Strg+C manuell gestoppt wird, obwohl die Anzahl der gesendeten Pakete mit der Option „-C“ eingeschränkt werden kann. Nachfolgend erwähnt ist seine Syntax:
$ ping -c [Paketnummer] Hostname
Zum Beispiel beschränke ich mich "Youtube.com ” Zeit zum Ausführen 3 Pakete nach unten erwähnter Befehl:
$ ping -c 3 youtube.com
Begrenzen Sie das Paket, indem Sie Zeit für die Ausführung von Paketen angeben
Eine andere Möglichkeit, die Anzahl der Pakete zu begrenzen, besteht "-W" Flagge wie im unten genannten Befehl gezeigt:
$ ping -W 5 YouTube.com
Überprüfen Sie den lokalen Netzwerkstatus mithilfe von Ping -Befehl
Wenn Sie mit einigen Problemen auf eine Website zugreifen. Durch die Verwendung von Ping -Befehl können Sie Ihre lokale Netzwerkkonnektivität diagnostizieren: Es gibt verschiedene Möglichkeiten, Localhost zu pingen:
Erster Weg: Der einfachste Weg besteht darin, den Ping -Befehl mit 0 zu verwenden:
$ ping 0
Zweiter Weg: Mit einem lokalen Host verwies hier Localhost auf unseren Computer:
$ ping localhost
Dritter Weg: Ping mit IP -Adresse
Führen Sie den folgenden Befehl mit Ihrer Server -IP -Adresse aus. Sie müssen Ihre IP eingeben:
$ ping 192.168.18.156
Überflutung eines Netzwerks mit Ping -Befehl auf Ubuntu
Um Ihr Netzwerk unter starker Belastung zu testen, können Sie den nachstehend erwähnten Ping -Flutbefehl verwenden: Die Syntax:
$ sudo ping -f [Hostname/IP]
Zum Beispiel möchten Sie die Leistung von testen "Youtube.com ”, Führen Sie den folgenden Befehl aus:
$ sudo ping -f youtube.com
In den obigen Ausgabepunkten repräsentieren das gesendete Paket und die Rückseite der Rückseite die Antwort.
Um einen hörbaren Ping zu erhalten, während Host über den Ping -Befehl zugänglich ist
Wenn "-A" Flag wird verwendet, das System erzeugt einen Ton, wenn die Antwort vom Host empfangen wird. Nachfolgend ist seine Syntax:
$ ping -a [Hostname/IP]
Zum Beispiel, um die Antwort von zu überprüfen "Youtube.com ” Führen Sie den folgenden Befehl aus:
$ ping -a youtube.com
Erhalten Sie die Zusammenfassung der Statistiken mit dem Ping -Befehl
Wenn Sie die Informationen für jedes Paket nicht sehen möchten, verwenden Sie die Option "-Q", um einfach die Zusammenfassung anzuzeigen, wie im folgenden erwähnten Befehl gezeigt:
$ ping -c 5 -q youtube.com
Hier haben wir auch das Flag „-c“ verwendet, um den Befehl ping zu begrenzen, um angegebene Pakete zu senden.
Überprüfen Sie die Zeit vor jeder Zeilenausführung mit dem Ping -Befehl
Fügen Sie die Option -d zum Ping -Befehl hinzu, wenn Sie die Tageszeit nach dem Ausführen aufzeichnen möchten. Sie zeigt die Zeit in UNIX an, die unten erwähnt wird, ist seine Syntax.
$ ping -d [Hostname/IP]
Pinging "Youtube.com ” Um die Zeit zu überprüfen, wann jedes Paket nach dem folgenden Befehl ausgeführt wird:
$ ping -d youtube.com
Häufig verwendete Ping -Optionen
Nachfolgend werden einige weit verbreitete Ping -Optionen und deren Verwendung erwähnt:
Optionen | Beschreibung |
-B | Ermöglicht das Ping einer Broadcast -IP -Adresse |
-D | Wird zum Debuggen von Socket verwendet |
-ICH | Legt die maximale Anzahl von Paketen fest, bevor Sie auf eine Antwort warten. Sie benötigen Superuser -Zugriff, um einen Wert höher als 3 festzulegen. |
-R | Ermöglicht, dass die Routing -Tabelle umgangen wird und Daten direkt an den Host gesendet werden. |
-S | Stellen Sie die Größe des Pakets ein |
-T | Zeit zum Leben setzen (TTL) |
-v | Zusätzliche ICMP -Pakete und Echo -Antworten werden angezeigt. |
Oder Sie können die folgenden erwähnten ausführen "Hilfe" Befehl zum Anzeigen aller Optionen, die mit dem Ping -Befehl verwendet werden:
$ ping -HELP
Abschluss
Ping ist ein sehr nützlicher Befehl, der auf jedem Terminal ausgeführt werden kann, um den Netzwerkstatus zu überprüfen oder die Netzwerkleistung zu konfigurieren. Eine Reihe von Funktionen im Zusammenhang mit der Netzwerkinspektion werden vom Ping -Befehl ausgeführt und in diesem Artikel erörtert. Dieser Artikel hilft Ihnen dabei, den Ping -Befehl ohne Schwierigkeiten zu lernen und ihn effizient zu verwenden. Gehen Sie diesen Artikel ausführlich durch und vertraut mit dem Ping -Befehl vertraut und lernen Sie seine Verwendungen kennen.