Académique Documents
Professionnel Documents
Culture Documents
Managing Processes
Conceptos clave
Preguntas
Question 1
¿Cuál de los siguientes comandos puede utilizarse para ver procesos en ejecución en
una máquina de Red Hat Enterprise Linux?
A. ps
B. top
C. gnome-system-monitor
D. A y B
E. Todos los anteriores
Question 2
¿Cuál de las siguientes líneas de comando listaría todos los procesos para el usuario
maxwell?
A. ps -a maxwell
B. ps -k maxwell
C. ps -U maxwell
D. ps -l maxwell
E. None of the above
2
Managing Processes
Question 3
Al ejecutar el comando top, ¿qué tecla se utiliza para clasificar procesos por la actividad
de la CPU?
A. C
B. A
C. P
D. U
E. None of the above
Question 4
Al ejecutar el comando top, ¿qué tecla se utiliza para clasificar los procesos por tamaño
de memoria?
A. M
B. S
C. V
D. T
E. None of the above
Question 5
¿Cuál de las siguientes líneas de comando presentaría un listado para cada proceso en la
máquina?
A. ps -e l
B. ps ax f
C. ps aux
D. ps -A j
E. Todas las anteriores
Question 6
Al utilizar el Monitor del sistema GNOME, ¿cómo se presentan los nuevos campos
agregados?
3
Managing Processes
Question 7
Question 8
¿Cuál de los siguientes comandos lista los campos disponibles para personalizar el
formato de la salida del comando ps?
A. ps l
B. ps --list
C. ps V
D. ps --columns
E. None of the above
Question 9
Managing Processes
D. ps -l httpd
E. None of the above
Question 10
Conceptos clave
Managing Processes
Preguntas
A title
Question 1
Si un proceso estuviera esperando salida de teclado antes de continuar, ¿en qué estado
se encontraría?
A. dormido voluntario
B. dormido involuntario
C. ejecutable
D. detenido
E. zombi
Question 2
El servidor de red Apache utiliza múltiples procesos httpd, para poder servir múltiples
solicitudes simultáneas. Si cientos solicitaran información almacenada en el mismo
archivo de modo simultáneo, en qué estado se encontrarían los procesos httpd?
A. detenido
B. dormido voluntario
C. zombi
D. ejecutable
E. dormido involuntario
Question 3
Una estimulación física está realizando cálculos numéricos intensivos. ¿En qué estado
probablemente se encontraría el proceso?
A. dormido voluntario
B. ejecutable
C. dormido involuntario
D. detenido
E. zombi
6
Managing Processes
Question 4
Question 5
Usted está ejecutando una aplicación complicada que utiliza muchos subprocesos (tal
como evolution) para realizar sus tareas. De vez en cuando, algunos de los subprocesos
parecen terminados (sin tomar memoria ni tiempo de CPU), pero aún aparecen en el
listado del proceso. ¿En qué estados están estos subprocesos?
A. zombi
B. detenido
C. ejecutable
D. dormido involuntario
E. dormido voluntario
Question 6
Mientras observa una lista de procesos, su amiga está preocupada por un poco de
procesos zombi que se aparecen. ¿Qué consejo le daría?
Su amiga debería rearrancar la máquina cuando sea conveniente porque los
A.
procesos zombi empezarán a consumir lentamente más y más recursos.
Your friend should not be too concerned. They are not consuming resources,
B. and will go away when their parent process dies. Besides, they're fun to talk
about.
Su amiga debería reiniciar la máquina inmediátamente antes que los procesos
C. zombi infecten otros procesos convirtiéndolos también en zombis. ¡Qué
pesadilla tan macabra sería esa!
D. Su amiga sale y vuelve a iniciar sesión otra vez para deshacerse de los zombis.
E. Ninguna de las sugerencias anteriores aplica.
7
Managing Processes
Question 7
Question 8
Question 9
Question 10
Managing Processes
C. D
D. Z
E. None of the above
Conceptos clave
Preguntas
A title
Utilice la siguiente salida del comando top para contestar las 6 preguntas a
continuación.
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU
COMMAND
9311 maxwell 24 0 400 400 352 R 15.9 0.1 0:03 0
sim_a
9312 maxwell 24 0 400 400 352 R 15.9 0.1 0:03 0
sim_a
9313 maxwell 24 0 400 400 352 R 14.3 0.1 0:03 0
sim_a
9308 maxwell 30 5 400 400 352 R N 11.1 0.1 0:07 0
sim_b
9307 maxwell 30 5 400 400 352 R N 10.5 0.1 0:07 0
sim_b
9305 maxwell 30 5 516 516 452 R N 9.7 0.2 0:18 0
sim_b
9306 maxwell 30 5 404 404 352 R N 9.7 0.1 0:08 0
sim_b
2648 maxwell 16 0 9752 8496 2980 R 6.5 3.3 2:00 0
gnome-termina
9
Managing Processes
Question 1
Question 2
Question 3
¿Cuál de las siguientes líneas de comandos se pudieron haber utilizado para iniciar el
comando sim_c consistente con la salida anterior?
A. nice +15 sim_c
B. nice -15 sim_c
C. nice 15 sim_c
10
Managing Processes
Question 4
¿Cuál de las siguientes líneas de comando podría utilizarse para alterar el valor de
niceness de uno o todos los comandos sim_a hasta 19?
A. renice -c sim_a 19
B. renice 19 9311
C. renice -c sim_a -19
D. renice -19 9311
E. None of the above
Question 5
Si usted tuviera que mirar la salida del mismo comando top en otros cuantos segundos,
¿qué esperaría ver para la prioridad de las simulaciones sim_b (asumiendo que la
actividad de la máquina no se altera mucho en el interim)?
A. 30
B. 5
C. 400
D. Although you cannot say exactly, you would expect it to be an integer near 30.
E. Not enough information is provided.
Question 6
¿Cuál de las siguientes líneas de comando podría utilizar maxwell para bajar el valor de
niceness de uno de sus procesos sim_c hasta 10?
A. renice 10 9309
B. renice -10 9309
C. renice +10 9309
D. Normal users cannot lower the niceness value of processes.
E. Not enough information is provided.
11
Managing Processes
Question 7
¿Cuál de los siguientes comandos puede utilizarse para establecer un valor de niceness
de un proceso?
A. nice
B. renice
C. top
D. Todas las anteriores
E. None of the above
Question 8
¿Cuál de los siguientes comandos puede utilizarse para establecer (lo que ps y
topllaman) la prioridad de un proceso?
A. nice
B. renice
C. top
D. Todas las anteriores
E. None of the above
Question 9
¿Qué tecla utiliza top para cambiar el valor de niceness del proceso?
A. n
B. r
C. c
D. p
E. None of the above
Managing Processes
Question 10
Conceptos clave
• Las señales son una forma de bajo nivel de la comunicación entre procesos que
surgen de una variedad de recursos, incluyendo el kernel, la terminal y otros
procesos.
• Las señales se distinguen por los números de señales que tienen nombres y usos
simbólicos. Los nombres simbólicos para los nombres de señales pueden listarse
con el comando kill -l.
• El comando kill envía señales a otros procesos.
13
Managing Processes
Preguntas
A title
Question 1
Managing Processes
D. kill -9 4846
E. None of the above.
Question 2
Question 3
Question 4
Question 5
15
Managing Processes
Question 6
Question 7
¿Qué tecla presionada dentro del comando top permite al usuario enviar una señal a un
proceso?
A. s
B. z
C. t
D. k
E. None of the above
Question 8
¿Cuál de las siguientes no es una de las respuestas del kernel incorporado para recibir
una señal?
16
Managing Processes
A. El proceso se termina.
B. The process is restarted.
El proceso termina y una imagen de memoria del proceso es botada al sistema
C.
de archivos.
D. El proceso ignora la señal.
E. El proceso es detenido (suspendido).
Question 9
¿Cuál de las siguientes líneas de comandos mataría todos los procesos listados arriba?
A. kill -9 *
B. kill -u maxwell
C. pkill -CHLD -u maxwell
D. pkill -KILL -u maxwell
E. None of the above
KeyboardInterrupt
>>>
Question 10
¿Qué es lo que mejor describe la manera como el proceso python responde a la señal
SIGINT?
A. El programa ignora la señal SIGINT.
B. The program has implemented a custom signal handler for the SIGINT signal.
El programa implementa el manejador de señal de kernel por defecto para la
C.
señal SIGINT, la cual debe terminar el proceso.
El programa implementa el manejador de señal de kernel por defecto para la
D.
señal SIGINT que debe parar (suspender) el proceso.
17
Managing Processes
Conceptos clave
Preguntas
Question 1
¿Qué secuencia de control puede utilizarse para terminar el comando en primer plano?
A. CTRL-Z
B. CTRL-D
C. CTRL-G
D. CTRL-C
E. None of the above
Question 2
¿Qué secuencia de control puede utilizarse para terminar el trabajo actual en segundo
plano?
A. CTRL-G
B. CTRL-D
C. CTRL-Z
D. CTRL-C
18
Managing Processes
Question 3
¿Qué secuencia de control puede utilizarse para suspender el comando en primer plano?
A. CTRL-Z
B. CTRL-G
C. CTRL-D
D. CTRL-C
E. None of the above
Question 4
Question 5
19
Managing Processes
Question 6
Question 7
Question 8
Managing Processes
Question 9
¿Qué podría utilizarse para matar el trabajo más reciente en el segundo plano?
A. El comando bg seguido por CONTROL-C.
B. The fg command, followed by CTRL-C.
C. kill %%
D. kill
E. None of the above
Question 10
Usted observa que cada vez que su amigo inicia el navegador de red mozilla desde la
terminal, el comando se ejecuta en el primer plano y su amigo no puede utilizar la
terminal de nuevo hasta no abandonar el navegador. ¿Qué consejo le daría?
A. Sólo empiece las aplicaciones gráficas utilizando menús no terminales.
When starting graphical applications from a terminal, background the job by
B.
appending an ampersand (“&”) to the command line.
Al iniciar aplicaciones gráficas desde una terminal, envíe el trabajo al segundo
C.
plano agregando dos signos de exclamación (“!!”) a la línea de comandos.
D. Sólo acostúmbrese a eso. Ella siempre puede abrir otra terminal.
La pregunta no es válida. Las aplicaciones gráficas no pueden iniciarse desde
E.
los menús.
Conceptos clave
Managing Processes
Preguntas
Question 1
¿Cuál de los siguientes comandos pueden utilizarse para retrasar la ejecución del
comando hasta el tiempo específico?
A. at
B. later
C. batch
D. A y C
Question 2
¿Cómo se llama el demonio que administra tareas sometidas para que se ejecuten más
tarde?
A. batchd
B. laterd
C. atd
D. crond
Question 3
¿Por qué un usuario estaría tentado a someter un trabajo utilizando el comando batch en
lugar del comando at?
El usuario desea asegurar que el trabajo se ejecute en el tiempo exacto
A.
especificado.
B. No hay ningún comando at.
C. The user wants to minimize the job's impact on other users on the system.
El trabajo consta de varios pasos, los cuales deberían ejecutarse como una sóla
D.
unidad.
22
Managing Processes
Question 4
Con el fin de borrar un trabajo sometido al servicio at, ¿qué información necesita
conocer un usuario?
A. La hora en la que se programó la ejecución del proceso.
B. The job id of the submitted job.
C. La terminal desde donde fue sometido el trabajo.
D. Una vez un trabajo es sometido no se puede borrar.
Question 5
¿Cómo puede un usuario especificar los comandos para ejecutar cuando somete un
trabajo at?
A. Entrando los comandos directamente desde el teclado.
B. Redirigiendo los comandos de la entrada estándar del comando at.
C. Especificando un script que contiene los comandos en la línea de comandos.
D. Todas las anteriores.
Question 6
Question 7
Al ejecutar un trabajo de la cola, ¿por qué el script cambia primero los directorios al
23
Managing Processes
Question 8
Question 9
Managing Processes
Question 10
Conceptos clave
Preguntas
Question 1
Managing Processes
D. crontab
Question 2
¿Cuál es la tasa más rápida de repetición que puede utilizarse con cron?
A. una vez por segundo
B. once per minute
C. una vez por hora
D. una vez al día
Question 3
Question 4
PRINTER=sales
MAILTO=hogan@example.com
26
Managing Processes
05 * * * * who
10 04 * * * find / -perm +4000
15 04 5 * * bin/cron.weekly
20 04 * * 3 bin/cron.monthly | mail -s "monthly report"
admin@example.com
Question 5
Question 6
Question 7
Question 8
Managing Processes
Question 9
Question 10