Este curso para principiantes enseña a observar y controlar procesos de Linux desde la terminal. Mediante cinco laboratorios guiados avanzarás desde las instantáneas y la supervisión en vivo hasta el control de tareas del shell, la terminación mediante señales y la prioridad de planificación de CPU.
El desafío final, planteado como un incidente, te pide iniciar un proceso descontrolado, identificar su consumo y su PID, intentar una detención ordenada y recurrir a la terminación forzada solo cuando sea necesario.
Lo que aprenderás
- Comparar la vista de la terminal actual de
pscon el detalle general del sistema deps aux - Encontrar un proceso objetivo y distinguir su PID del propio comando de búsqueda en una salida filtrada
- Usar
toppara inspeccionar la actividad y ordenar procesos por consumo de memoria o CPU - Ejecutar comandos en primer o segundo plano y diferenciar los ID de tarea del shell de los PID
- Suspender, listar, reanudar e interrumpir tareas con Ctrl+Z,
jobs,fgy Ctrl+C - Enviar SIGTERM con
kill, reservar SIGKILL para procesos sin respuesta y usarpkillpor nombre - Iniciar procesos con
nicey ajustar uno en ejecución conrenice - Diagnosticar y terminar un proceso descontrolado preparado mediante una respuesta por etapas
A quién va dirigido este curso
Este curso está dirigido a principiantes de Linux, operadores y futuros profesionales de DevOps o SRE que desean habilidades prácticas de supervisión de procesos y control de tareas en la terminal.
Requisitos previos: Navegación básica por la terminal, ejecución de comandos, tuberías y redirección sencilla de salida; no se requiere experiencia en administración de procesos.
Entorno de aprendizaje: Una terminal de LabEx basada en Ubuntu con scripts y procesos preparados para practicar de forma segura supervisión, control de tareas, prioridad y señales.
Preguntas frecuentes
¿Cómo está estructurado el curso?
Cinco laboratorios ofrecen práctica guiada. El sexto elemento es un desafío final que combina ejecución en segundo plano, top, búsqueda de PID, SIGTERM y SIGKILL con menos orientación.
¿Qué diferencia hay entre un ID de tarea y un PID?
Un ID como %1 pertenece a la tabla de tareas del shell actual y se utiliza con comandos como fg. Un PID identifica un proceso en todo el sistema y lo usan herramientas como ps, renice y kill.
¿Debo usar kill -9 siempre que un proceso cause problemas?
No. Primero se envía el SIGTERM predeterminado para permitir una salida limpia. SIGKILL mediante kill -9 se reserva para cuando el proceso preparado ignora SIGTERM.
¿Cambiar el valor nice garantiza una cantidad concreta de CPU?
No. nice y renice influyen en la prioridad relativa de planificación cuando los procesos compiten, pero no reservan ni garantizan una cuota fija de CPU.





