GNU/Linux >> Znalost Linux >  >> Linux

Alternativa k pingu

Pokud můžete ssh k tomu pak je to nahoru. Jednoduchý způsob, jak to zkontrolovat pomocí nc je:nc -zv 111.222.333.444 22 (Nahraďte 111.222.333.444 IP adresou vaší instance)


CURL nebude fungovat jako rychlá kontrola, zda je server zapnutý a démon webového serveru nefunkční. Jednou z alternativ je poslat TCP ACK pomocí nástrojů jako hping3 . Pokud získáte RST, server je UP.

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

Co byste mohli udělat, je vyzkoušet nejprve test CURL a v případě neúspěchu zkusit druhou metodu, abyste potvrdili, že je mimo provoz server a ne pouze démon webového serveru.

Problém s touto metodou je, že zbloudilý TCP paket, jako je tento, by mohl být filtrován zprostředkujícím proxy.


Myslím, že curl je přesně to, co chcete. Stejně jako všechny dobře fungující unixové programy vrací chybový kód, pokud se něco pokazí:

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

Můžete také použít --connect-timeout aby to nečekalo věčně.


Linux
  1. Instalace alternativní mezipaměti PHP (APC) na server

  2. Chrony – Alternativní NTP klient a server pro systémy podobné Unixu

  3. Odstraňování problémů s SSH

  1. Jak najít geografickou polohu serveru Linux v terminálu

  2. Plesk:Úvod

  3. Clusterssh alternativa pro správu více serverů SSH

  1. Jak zakázat nebo zahodit pakety Ping (ICMP) na váš server? [Základy Linuxu]

  2. Připojte se ke cloudovému serveru

  3. Vytvořte server DNS