Menu
Coddy logo textTech

Repaso: depuración

Lección 47 de 47 del curso Redes con la terminal de Coddy.

El método, en orden, y cada paso descarta algo.

¿Se resuelve el nombre? Si no, nunca se marcó ningún número.

¿Está ahí la máquina? Haz ping, recordando que el silencio demuestra poco.

¿Está abierto el puerto? nc -z. Rechazado es rápido; descartado se queda colgado.

¿Responde el servicio? curl, y lee el código de salida: 0 respondió, 7 rechazado, 28 agotó el tiempo de espera, 35 sin TLS.

¿Qué dijo? El código de estado: 2xx funcionó, 3xx redirige a otro lugar, 4xx corrige tu solicitud, 5xx el problema es suyo.

Y cuando la propia solicitud está en cuestión, deja de adivinar: coloca un receptor en el camino y lee exactamente lo que se envió.

challenge icon

Desafío

La escalera completa, una última vez, contra un servidor que tú inicias.

  1. Crea index.html que contenga served y sírvelo en el puerto 9134
  2. Imprime name: ok si grep localhost /etc/hosts encuentra algo
  3. Imprime port: ok si nc -z encuentra abierto el puerto 9134
  4. Imprime status: y el código de estado de una solicitud para /index.html
  5. Imprime body: y el contenido de la página

Salida esperada:

name: ok
port: ok
status: 200
body: served

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Redes con la terminal

Practica por tu cuenta: Playground de Terminal