Quiz Unidad 12: Diagnóstico y Troubleshooting

Author

Diego Saavedra

Published

February 8, 2026

Quiz: Unidad 12 - Diagnóstico y Troubleshooting

¿Qué es la metodología de diagnóstico?

[x] Un proceso sistemático para identificar, analizar y resolver problemas [ ] Un tipo de backup [ ] Un comando de Linux [ ] Un sistema de monitoreo

La metodología incluye: Observar → Hipotizar → Testear → Documentar.


¿Qué significa “observar” en la fase de diagnóstico?

[x] Reunir información sin modificar nada (logs, estado, métricas) [ ] Reiniciar servicios inmediatamente [ ] Cambiar configuraciones al azar [ ] Pedir ayuda sin investigar

Observar es crucial: no hacer cambios hasta entender el problema.


¿Qué comando muestra los logs del sistema en systemd?

[x] journalctl [ ] dmesg [ ] syslog [ ] cat /var/log/messages

journalctl muestra todos los logs de systemd. journalctl -xe para ver final.


¿Qué comando muestra logs de un servicio específico?

[x] journalctl -u nombre_servicio [ ] journalctl –system [ ] dmesg | grep servicio [ ] cat /var/log/servicio.log

-u (unit) filtra por servicio específico.


¿Qué significa “-e” en journalctl -xe?

[x] Muestra el log al final (equivalente a tail) [ ] Exporta a archivo [ ] Encripta los logs [ ] Elimina logs antiguos

journalctl -xe va directamente al final de los logs.


¿Qué significa “dmesg”?

[x] Muestra mensajes del kernel (hardware, drivers) [ ] Muestra errores de usuario [ ] Lista procesos activos [ ] Muestra uso de memoria

dmesg muestra logs del kernel, útil para problemas de hardware.


¿Qué comando muestra el uso de memoria RAM?

[x] free -h [ ] df -h [ ] du -h [ ] top -n 1

free -h muestra memoria total, usada, libre en formato legible.


¿Qué significa “load average” en el comando uptime?

[x] La carga del sistema (procesos en cola) promediada en 1, 5 y 15 minutos [ ] El uso de CPU en porcentaje [ ] El número de usuarios conectados [ ] El tiempo de actividad del servidor

Load average > número de CPUs indica sobrecarga.


¿Qué comando muestra procesos consumiendo más CPU?

[x] top [ ] ps aux [ ] htop [ ] Todos los anteriores

top, ps aux y htop muestran uso de CPU por proceso.


¿Qué significa “estado Z” en un proceso?

[x] Proceso zombie (terminado pero no recolectado) [ ] Proceso ejecutándose [ ] Proceso durmiendo [ ] Proceso detenido

Zombies son procesos muertos esperando al padre. Pueden acumularse en bugs.


¿Qué puerto está escuchando un servicio?

[x] ss -tlnp [ ] netstat [ ] lsof [ ] Todos los anteriores

ss -tlnp muestra puertos TCP listening con proceso.


¿Qué significa “500 Internal Server Error”?

[x] Error genérico del servidor, revisar logs para más detalles [ ] El servidor está caído [ ] Problema de red [ ] Error del cliente

500 indica problema del lado del servidor. Logs de Apache/Nginx revelan causa.


¿Qué herramienta para probar conectividad de red?

[x] ping, traceroute, mtr [ ] top [ ] free [ ] df

ping prueba conectividad básica; traceroute muestra la ruta.


¿Qué significa “troubleshooting”?

[x] El proceso de identificar y resolver problemas técnicos [ ] Un tipo de configuración [ ] Un comando de Linux [ ] Un sistema de monitoreo

Troubleshooting sistemático evita решений parciales y recurrencia.


¿Qué es un “runbook”?

[x] Documento con procedimientos paso a paso para resolver problemas comunes [ ] Un tipo de libro de Linux [ ] Un comando de backup [ ] Un archivo de configuración

Los runbooks estandarizan respuestas y reducen tiempo de resolución.

Code Appendix