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ó.
Desafío
La escalera completa, una última vez, contra un servidor que tú inicias.
- Crea
index.htmlque contengaservedy sírvelo en el puerto 9134 - Imprime
name: oksigrep localhost /etc/hostsencuentra algo - Imprime
port: oksinc -zencuentra abierto el puerto 9134 - Imprime
status:y el código de estado de una solicitud para/index.html - Imprime
body:y el contenido de la página
Salida esperada:
name: ok
port: ok
status: 200
body: servedPruébalo tú mismo
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
2Nombres y DNS
Por qué existen los nombresEl archivo hostsBuscar un nombreTipos de registrosRepaso: nombres6curl a fondo
Ver los encabezadosGuardar respuestasEncabezados personalizadosEstado y tiemposCódigos de salida de curlRepaso: opciones de curl9Autenticación y depuración
Claves API y BearerEl agente de usuarioTiempos de espera y reintentosLeer un falloRepaso: depuraciónPractica por tu cuenta: Playground de Terminal