Este curso para principiantes desarrolla un flujo systemd práctico para operar y diagnosticar servicios Linux. En cinco laboratorios guiados inspeccionarás estados de unidades, controlarás Apache, gestionarás su activación al arrancar, compararás recarga y reinicio e investigarás registros de unidades en el journal.
El desafío final convierte esos comandos en una secuencia de diagnóstico y recuperación: confirmar Apache fallido, localizar un error de sintaxis en el journal, eliminar solo la directiva inválida y verificar el reinicio.
Lo que aprenderás
- Inspeccionar estados activo, inactivo, fallido e inexistente con
systemctl status - Filtrar la salida y relacionar el estado con el comportamiento observable de puertos y HTTP
- Detener, iniciar y reiniciar Apache y verificar cada resultado
- Distinguir estado actual de activación al arrancar con
systemctl is-enabled,enableydisable - Recargar la configuración de Apache y verificar que su PID principal no cambia
- Contrastar recarga y reinicio observando continuidad y sustitución de procesos
- Filtrar y seguir registros de servicios con
journalctl -uy-f - Diagnosticar y reparar un fallo de sintaxis de Apache preparado usando estado y journal
A quién va dirigido este curso
Este curso está dirigido a principiantes de Linux, técnicos de soporte y futuros administradores de sistemas o DevOps que desean una base disciplinada para operar servicios y diagnosticar fallos iniciales.
Requisitos previos: Navegación básica por la terminal, conceptos de procesos y puertos, edición de texto, grep y sudo; no se requiere experiencia previa con systemd.
Entorno de aprendizaje: Un entorno systemd de LabEx basado en Ubuntu con unidades SSH y Apache preparadas, configuración Apache editable, registros del journal y un fallo controlado.
Preguntas frecuentes
¿Cómo está estructurado el curso?
Cinco laboratorios ofrecen práctica guiada. El sexto elemento es un rescate de Apache donde usarás estado, journal, edición de configuración y verificación del reinicio con menos orientación.
¿Activar un servicio hace que se inicie de inmediato?
No necesariamente. enable configura el arranque futuro, mientras start cambia el estado actual. El curso trata por separado la activación al arrancar y las operaciones de inicio y parada.
¿Qué diferencia práctica hay entre recargar y reiniciar?
La recarga de Apache aplica un comentario de configuración manteniendo el PID principal. Un reinicio sustituye el proceso y puede interrumpir brevemente el servicio; los laboratorios comparan PIDs.
¿Qué está roto exactamente en el desafío final?
El laboratorio añade RubbishDirective On a /etc/apache2/apache2.conf, provocando el fallo. Confirmarás el estado, encontrarás el error en journalctl, eliminarás solo esa línea y verificarás que vuelva a active.





