GhostAcademy logo GhostAcademy

Examen de Práctica LPIC-1 Test Procesos y Gestión del Sistema

1. ¿Qué opción de mount permite montar un sistema de archivos solo en modo lectura?

Respuesta correcta: C. (-o ro u -o readonly).

2. ¿Qué hace el comando mount -a?

Respuesta correcta: A. (Monta todos los sistemas de archivos con la opción **auto**).

3. ¿Qué opción de mount permite especificar manualmente el tipo de sistema de archivos?

Respuesta correcta: B. (-t o --types).

4. ¿Qué hace umount -l /mnt/data?

Respuesta correcta: C.

5. El comando df -h muestra:

Respuesta correcta: C. (df es para Disk Free, y -h es para formato legible por humanos).

6. ¿Qué hace df -i?

Respuesta correcta: A.

7. ¿Cuál es el significado del estado de un proceso R en ps o top?

Respuesta correcta: C.

8. ¿Qué significa el estado Z en un proceso?

Respuesta correcta: C.

9. El comando ps aux muestra:

Respuesta correcta: A. (a: todos los procesos de todos los usuarios, u: muestra el proceso del usuario que lo invoca, x: incluye procesos sin terminal de control).

10. ¿Qué opción de ps muestra el árbol de procesos?

Respuesta correcta: D. (-H o --forest; también se puede usar pstree).

11. ¿Cuál es el PID (Process ID) de **init** (el primer proceso del sistema)?

Respuesta correcta: B. (El primer proceso que arranca el kernel es el proceso **init** o **systemd** con PID 1).

12. En ps, ¿qué opción se utiliza para mostrar el identificador del padre del proceso (PPID)?

Respuesta correcta: D. (-f incluye PPID, -j incluye PPID, y -o ppid lo selecciona explícitamente).

13. ¿Qué comando se utiliza para mostrar continuamente el consumo de recursos de los procesos en tiempo real?

Respuesta correcta: D.

14. Dentro de top, ¿qué tecla se utiliza para cambiar el criterio de ordenación (ej. de CPU a Memoria)?

Respuesta correcta: O. (O para seleccionar el campo, P para ordenar por CPU, M para ordenar por memoria, k para matar un proceso).

15. En top, ¿qué tecla te permite matar un proceso?

Respuesta correcta: B.

16. ¿Qué comando se utiliza para enviar un proceso al segundo plano?

Respuesta correcta: A. (bg para background; se usa en procesos suspendidos con Ctrl+Z).

17. ¿Qué comando se utiliza para traer un proceso en segundo plano al primer plano?

Respuesta correcta: B. (fg para foreground).

18. ¿Cómo se ejecuta un comando directamente en segundo plano?

Respuesta correcta: A. (Se añade el símbolo ampersand **&** al final).

19. ¿Qué comando se utiliza para listar los trabajos (jobs) que se están ejecutando en segundo plano en el shell actual?

Respuesta correcta: B.

20. ¿Qué hace el comando fg %2?

Respuesta correcta: B. (%N hace referencia al número de trabajo listado por jobs).

21. ¿Qué valor de **niceness** tiene la prioridad más alta (más favorable)?

Respuesta correcta: C. (El rango va de -20 a 19. Un valor más bajo significa mayor prioridad).

22. ¿Cuál es el valor por defecto de **niceness** para un proceso iniciado por un usuario normal?

Respuesta correcta: A.

23. ¿Qué comando se utiliza para ejecutar un programa con una prioridad de niceness de 15?

Respuesta correcta: B. (nice se usa para iniciar procesos con una prioridad, -n especifica el valor).

24. ¿Qué comando se utiliza para cambiar la prioridad de niceness de un proceso que ya está en ejecución?

Respuesta correcta: B.

25. ¿Qué señal de kill indica una terminación elegante (solicitud de terminación) que permite al proceso guardar su trabajo?

Respuesta correcta: C.

26. ¿Qué señal de kill no puede ser interceptada o ignorada por un proceso, asegurando su terminación inmediata?

Respuesta correcta: C.

27. ¿Cómo se mata un proceso usando su PID (1234) de la manera más agresiva?

Respuesta correcta: B. (-9 es el número de la señal SIGKILL).

28. ¿Qué señal se utiliza comúnmente para indicarle a un demonio que recargue sus archivos de configuración sin terminar el proceso?

Respuesta correcta: B. (SIGHUP, o Hang Up, es la señal estándar para recargar configuración).

29. ¿Qué comando se utiliza para encontrar el PID de un proceso por su nombre?

Respuesta correcta: D. (pidof, pgrep y ps -C son formas válidas).

30. ¿Cómo se termina un proceso por su nombre (ej. **httpd**) en lugar de por su PID?

Respuesta correcta: D.

31. ¿Cuál es el comando correcto para apagar el sistema inmediatamente sin retraso?

Respuesta correcta: D. (shutdown now, init 0, systemctl poweroff, y halt logran un apagado inmediato).

32. ¿Qué comando se utiliza para reiniciar el sistema en 5 minutos y enviar un mensaje a los usuarios?

Respuesta correcta: B. (-r es para reiniciar, +N es el retraso en minutos).

33. ¿Qué hace el comando shutdown -c?

Respuesta correcta: B. (-c para cancel).

34. ¿Cuál es el nivel de ejecución (runlevel) que corresponde al apagado del sistema?

Respuesta correcta: C.

35. ¿Cuál es el nivel de ejecución (runlevel) que corresponde al reinicio del sistema?

Respuesta correcta: A.

36. ¿Qué comando se utiliza para cambiar al runlevel 3 (multi-user sin X) en SysV-init?

Respuesta correcta: B. (telinit es el comando usado para cambiar el runlevel; en systemd es systemctl isolate).

37. ¿Qué comando te permite ver el runlevel anterior y el actual?

Respuesta correcta: D.

38. ¿Cuál es el comando de **systemd** equivalente a init 6?

Respuesta correcta: B.

39. ¿Qué comando se utiliza para mostrar la información del kernel (nombre, versión, arquitectura)?

Respuesta correcta: A.

40. ¿Qué opción de uname muestra la arquitectura del hardware?

Respuesta correcta: C. (-m o --machine).

41. ¿Qué archivo se utiliza para ver la información de la memoria RAM del sistema?

Respuesta correcta: A. (También se puede usar free -h).

42. ¿Qué comando se utiliza para mostrar el uso de swap y memoria RAM en formato legible?

Respuesta correcta: C.

43. ¿Qué archivo contiene la información de la CPU (velocidad, cache, número de núcleos)?

Respuesta correcta: B.

44. ¿Qué comando se utiliza para mostrar los mensajes de arranque del kernel (Ring Buffer)?

Respuesta correcta: C.

45. ¿Qué comando se utiliza para mostrar la hora del sistema y ajustar la hora del hardware?

Respuesta correcta: D. (hwclock es más granular; timedatectl es la herramienta de systemd más moderna).

46. ¿Qué hace timedatectl set-timezone Europe/Madrid?

Respuesta correcta: C.

47. ¿Qué comando se utiliza para montar un archivo ISO llamado **disk.iso** en **/mnt/cdrom**?

Respuesta correcta: B. (-o loop es necesario para tratar un archivo como un dispositivo de bloques).

48. En el comando ps aux, ¿qué campo representa la prioridad del proceso?

Respuesta correcta: B. (NI es Niceness, que se usa para calcular la prioridad).

49. ¿Qué comando se utiliza para mostrar el estado de los servicios de un usuario (no del sistema)?

Respuesta correcta: A.

50. ¿Qué hace systemctl get-default?

Respuesta correcta: A.

51. ¿Cuál es el significado del bit **Sticky** (valor 1000) en un directorio, como /tmp?

Respuesta correcta: B.

52. Si un proceso llamado **sleep** se está ejecutando en segundo plano, ¿con qué comando usarías para matarlo?

Respuesta correcta: D. (Siempre que %1 sea el ID de trabajo correcto. killall y pkill terminan procesos por nombre).

53. ¿Qué hace kill -HUP 1234?

Respuesta correcta: B. (Dependiendo del proceso, SIGHUP puede recargar o reiniciar).

54. ¿Qué comando muestra los procesos con su prioridad y uso de CPU ordenados descendente por uso?

Respuesta correcta: A. (- indica orden descendente).

55. ¿Cuál comando cambia la prioridad de un proceso en ejecución a valor 10 de niceness?

Respuesta correcta: A. (renice requiere el valor primero, luego -p PID o -u user).

56. ¿Qué hace renice +5 -u usuario?

Respuesta correcta: B. (Aumentar el valor de niceness (ej. de 0 a 5) **reduce** la prioridad real).

57. ¿Qué ocurre si ejecutas nice -n -5 comando sin ser root?

Respuesta correcta: C. (Solo root puede usar valores negativos de niceness).