Ubuntu

Ubuntu 18.04 Esercitazione sul ping

Ubuntu 18.04 Esercitazione sul ping
Molto spesso quando lavoriamo con i server e iniziamo a eseguirne l'SSH e ad accedervi tramite la riga di comando, affrontiamo problemi con la risoluzione dei nomi di dominio nei nomi host corrispondenti. Fortunatamente, controllarlo manualmente non è molto difficile su Ubuntu tramite un'utilità da riga di comando molto semplice nota come ping. In questa lezione, esploreremo le capacità del comando Ping su Ubuntu 18.04 macchina LTS e guarda quali sono i comandi che possiamo usare con l'utility Ping per varie attività. Iniziamo.

Iniziare con Ping

Ping è uno dei comandi più facili da usare su Ubuntu. La sua sintassi è incredibilmente semplice ed è descritta come:

ping nome_dominio_per_risolvere.come

Se questa utility è in grado di risolvere il nome di dominio passato ad essa, mostrerà l'output come:

PING nome_dominio_da_risolvere.com (192.102.144.29) 56(84) byte di dati.
64 byte da 192.102.144.29: icmp_req=1 ttl=64 tempo=0.016 ms
64 byte da 192.102.144.29: icmp_req=2 ttl=64 tempo=0.028 ms
64 byte da 192.102.144.29: icmp_req=3 ttl=64 tempo=0.021 ms

Questo verrà emesso regolarmente nella finestra del terminale finché non si interrompe il ciclo con la combinazione Ctrl + C C. Se vuoi che il comando esegua il ping solo un certo numero di volte, puoi dire all'utilità con un parametro aggiunto:

ping -c 3 nome_dominio_da_risolvere.come

Questa volta, vedremo l'output come:

Eseguire il ping del dominio n volte

In questo modo, possiamo utilizzare il comando per verificare se il nome di dominio si risolve nell'indirizzo IP che gli abbiamo assegnato o meno.

Versione ping

Possiamo controllare la versione attualmente installata sulla nostra macchina Ubuntu per l'utilità della riga di comando Ping con il seguente comando:

ping -V

Vedremo il seguente output con il comando precedente:

Controllo della versione di Ping

Controllo della dimensione del pacchetto con Ping

Quando eseguiamo il ping di un dominio, vengono inviati pacchetti di dimensioni predefinite al server di hosting. Se vogliamo controllare la dimensione dei pacchetti che vengono inviati all'host quando eseguiamo un'operazione di ping, possiamo usare il seguente comando:

ping -s 40 -c 5 www.linuxhint.come

In questo modo, stiamo inviando dati a pacchetti da 40 byte 5 volte al nome host specificato, l'output che otterremo è:

Dimensione del pacchetto dati per Ping

Intervallo di tempo per il ping

Con l'utilità Ping, i pacchetti di dati vengono inviati a un intervallo di un secondo al server host. Possiamo aggiornare l'intervallo di tempo tra i ping con il seguente comando:

ping -i 2 -c 5 www.linuxhint.come

L'opzione -i può accettare il secondo conteggio. Vedremo un output simile:

Modifica dell'intervallo di tempo per Ping

Fare rumore con Ping

Ping può anche essere modificato per emettere un suono di campanello ogni volta che un pacchetto di risposta viene ricevuto dal server host con il seguente comando:

ping -a www.linuxhint.come

Ovviamente non è possibile mostrare il suo output.

Soppressione dell'output per il ping

Di solito, non ci interessa cosa è successo quando ogni pacchetto viene inviato e i dati vengono ricevuti come risposta ad ogni Ping. In questi casi, possiamo sopprimere l'output mostrando le informazioni relative al primo Ping e ai dati finali. Questo può essere fatto come segue:

ping -q -c 3 linuxhint.come

Con questo comando, il comando ping verrà eseguito in silenzioso modalità e il seguente output apparirà sullo schermo:

Ping in modalità silenziosa

Tempo totale per il ping

Possiamo anche dire al comando Ping di raggiungere un server e di eseguirne il ping per un solo periodo di tempo specificato. Quindi, con il seguente comando, eseguiamo il ping del server per soli 5 secondi in totale:

ping -w 5 linuxhint.come

Sullo schermo apparirà il seguente output:

Intervallo totale per Ping

Conclusione

In questa lezione, abbiamo visto come possiamo raggiungere un server e ping per la sua disponibilità utilizzando una delle più semplici utility da riga di comando disponibili su una macchina Ubuntu. Leggi altre lezioni di Ubuntu qui.

Come installare League Of Legends su Ubuntu 14.04
Se sei un fan di League of Legends, questa è un'opportunità per testare League of Legends. Nota che LOL è supportato su PlayOnLinux se sei un utente L...
Installa l'ultimo gioco di strategia OpenRA su Ubuntu Linux
OpenRA è un motore di gioco di strategia in tempo reale gratuito/libero che ricrea i primi giochi di Westwood come il classico Command & Conquer: Red ...
Installa l'ultimo Dolphin Emulator per Gamecube e Wii su Linux
L'emulatore Dolphin ti consente di giocare ai giochi Gamecube e Wii scelti su Personal Computer Linux (PC). Essendo un emulatore di giochi liberament...