GNU/Linux >> Tutoriales Linux >  >> Linux

Alternativa al ping

Si puedes ssh entonces se acabó. Una forma sencilla de verificar esto con nc es:nc -zv 111.222.333.444 22 (Reemplace 111.222.333.444 con la dirección IP de su instancia)


CURL no funcionará como una verificación rápida si el servidor está activo y el demonio del servidor web está inactivo. Una alternativa es enviar un TCP ACK con herramientas como hping3 . Si obtiene un RST, el servidor está ACTIVADO.

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

Lo que podría hacer es probar primero la prueba CURL y, en caso de falla, probar el segundo método para confirmar que el servidor está inactivo y no solo el demonio del servidor web.

El problema con este método es que un paquete TCP extraviado como este podría ser filtrado por un proxy intermedio.


Creo que curl es exactamente lo que quieres. Como todos los programas Unix que funcionan bien, devuelve un código de error si algo sale mal:

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

También es posible que desee utilizar --connect-timeout para asegurarse de que no espere para siempre.


Linux
  1. Cómo encontrar la ubicación geográfica del servidor Linux en la terminal

  2. ¿Cómo deshabilitar o colocar paquetes de ping (ICMP) en su servidor? [Conceptos básicos de Linux]

  3. ¿Echo Text After Curl Command en la misma línea?

  4. Conectarse a un servidor en la nube

  5. Crear un servidor DNS

Comando ping en Linux

Cómo instalar DirectAdmin en AlmaLinux 8 – Alternativa a Cpanel

Servidor de monitoreo Graylog en Ubuntu Linux para servidores/servicios de monitoreo

Cómo habilitar ping en Windows Server 2008 R2

Comando ping de Linux

Cambiar el tamaño de un servidor en la nube