GNU/Linux >> Linux Esercitazione >  >> Linux

Alternativa al ping

Se puoi ssh ad esso allora tocca. Un modo semplice per verificarlo con nc è:nc -zv 111.222.333.444 22 (Sostituisci 111.222.333.444 con l'indirizzo IP della tua istanza)


CURL non funzionerà come controllo rapido se il server è attivo e il demone del server Web è inattivo. Un'alternativa è inviare un TCP ACK con strumenti come hping3 . Se ottieni un RST, il server è attivo.

hping3 -c 1 -V -p 80 -s 5050 -A example.fqdn

Quello che potresti fare è provare prima il test CURL e in caso di errore provare il secondo metodo per confermare che il server è inattivo e non solo il demone del server web.

Il problema con questo metodo è che un pacchetto TCP vagante come questo potrebbe essere filtrato da un proxy intermedio.


Penso curl è esattamente quello che vuoi. Come tutti i programmi unix ben educati, restituisce un codice di errore se qualcosa va storto:

[[email protected] ~]$ curl www.no-such-website.com
[[email protected] ~]$ echo $?
6

Potresti anche voler usare --connect-timeout per assicurarsi che non aspetti per sempre.


Linux
  1. Come trovare la posizione geografica del server Linux nel terminale

  2. Installazione di Alternative PHP Cache (APC) sul server

  3. Come disabilitare o rilasciare pacchetti Ping (ICMP) sul tuo server? [Nozioni di base su Linux]

  4. Plesk:Introduzione

  5. alternativa a netstat -s

Comando Ping in Linux

Come installare DirectAdmin su AlmaLinux 8 – Alternativa Cpanel

Graylog Monitoring Server su Ubuntu Linux per Monitoring Server/Services

Come abilitare il ping su Windows Server 2008 R2

comando ping di Linux

Ridimensiona un server cloud