Cuestionario gestión de procesos

Cuestionario gestión de procesos#

1. Conceptos de procesos:

1. ¿Puede haber varios procesos con el mismo número de identificador de proceso (PID)?

2. ¿Cuál es el ID de proceso (PID) del proceso principal en Linux? (fíjate en el primer proceso que aparece en ps -aux)

3. ¿Qué letra en la columna de estado del comando ps indica que un proceso está durmiendo (interruptible sleep)?

4. ¿Qué comando se utiliza para ver la lista de procesos en ejecución, junto con su estado y otros detalles, actualizándose en tiempo real?

2. El comando top:

1. Ejecutamos el comando top, para ver los procesos del usuario alumno...

2. Sin salirte de top, ordena los procesos por el uso que hacen de la memoria:

3. Sin salirte de top, visualiza solo 5 procesos:

3. Trabajos en segundo plano y señales:

1. ¿Cómo evitamos que un comando se cancele automáticamente cuando se cierra la sesión o se sale de la shell?

2. ¿Cómo se puede poner un proceso en primer plano después de haberlo suspendido en segundo plano?

3. Inicia sleep 1000 y envíalo a segundo plano; realiza esta operación 5 veces. ¿Cuántos trabajos tienes ahora?

4. ¿Cómo pasas el 2º sleep al primer plano? (escribe el comando)

5. ¿Cómo lo paras sin eliminarlo?

6. ¿Cómo lo continúas ejecutando en segundo plano?

7. ¿Cómo eliminas el proceso 2 que corre ahora en segundo plano?

8. ¿Cuál es el propósito del comando kill -9 PID?

4. Prioridades, límites y /proc:

1. ¿Cuál es el comando utilizado para cambiar la prioridad de ejecución de un proceso que ya está en ejecución?

2. ¿Dónde está definido el número máximo de procesos que un usuario puede ejecutar simultáneamente?

3. ¿Qué atajo del sistema de archivos /proc permite a un proceso acceder a información sobre sí mismo?

4. ¿Cuál es el propósito del archivo /proc/[PID]/status?

5. ¿Cuál es el propósito del comando xkill?