Examen de Práctica LPIC-1 Test Utilidades de Sistema y Administración
1. ¿Qué diferencia principal hay entre who y w?
- A) who muestra los procesos en ejecución, w solo usuarios
- B) who muestra usuarios conectados, w además muestra qué están haciendo
- C) w lista usuarios pero no TTY
- D) Ambas son equivalentes
Respuesta correcta: B. [cite_start](who muestra usuarios conectados, w además muestra qué están haciendo [cite: 3])
2. ¿Qué información NO muestra el comando w?
- A) Tiempo de actividad
- B) Carga media del sistema
- C) Historial de comandos
- D) Procesos ejecutándose por usuario
Respuesta correcta: C. [cite_start](Historial de comandos [cite: 5])
3. ¿Qué hace who am i?
- A) Muestra todos los usuarios conectados
- B) Muestra solo el usuario actual y su terminal
- C) Muestra la hora del último inicio
- D) Muestra las variables del entorno
Respuesta correcta: B. [cite_start](Muestra solo el usuario actual y su terminal [cite: 7])
4. ¿Qué hace el comando watch -n 5 'ls -l /tmp'?
- A) Repite el comando cada 5 minutos
- B) Repite el comando cada 5 segundos
- C) Ejecuta el comando 5 veces
- D) Repite hasta que haya cambios
Respuesta correcta: B. [cite_start](Repite el comando cada 5 segundos [cite: 9])
5. ¿Qué opción de watch resalta los cambios entre actualizaciones?
- A) --diff
- B) --color
- C) --highlight
- D) --changes
Respuesta correcta: A. [cite_start](--diff [cite: 11])
6. ¿Qué comando muestra todas las rutas donde se encuentra un ejecutable, su fuente y documentación?
- A) whereis
- B) which
- C) locate
- D) find
Respuesta correcta: A. [cite_start](whereis [cite: 13])
7. ¿Qué diferencia existe entre which y whereis?
- A) which busca en $PATH, whereis busca en rutas predefinidas del sistema
- B) whereis muestra solo ejecutables
- C) which busca también documentación
- D) Son equivalentes
Respuesta correcta: A. [cite_start](which busca en $PATH, whereis busca en rutas predefinidas del sistema [cite: 15])
8. ¿Cómo se define un alias temporal en Bash?
- A) alias ll='ls -la'
- B) set-alias ll 'ls -la'
- C) alias add ll='ls -la'
- D) alias: ll=ls -la
Respuesta correcta: A. [cite_start](alias ll='ls -la' [cite: 17])
9. ¿Cómo se elimina un alias temporal?
- A) remove-alias ll
- B) unalias ll
- C) unalias -a ll
- D) alias --delete ll
Respuesta correcta: B. [cite_start](unalias ll [cite: 19])
10. ¿Qué hace unalias -a?
- A) Elimina todos los alias definidos
- B) Desactiva alias globales
- C) Muestra alias activos
- D) Reinicia la shell
Respuesta correcta: A. [cite_start](Elimina todos los alias definidos [cite: 21])
11. ¿Qué comando programa la ejecución de una tarea a una hora determinada solo una vez?
- A) at
- B) cron
- C) sleep
- D) systemd-run
Respuesta correcta: A. [cite_start](at [cite: 23])
12. ¿Cómo se lista la cola de trabajos de at?
- A) at --list
- B) atq
- C) at -q
- D) jobs -a
Respuesta correcta: B. [cite_start](atq [cite: 25])
13. ¿Cómo se elimina un trabajo pendiente de at con ID 5?
- A) atrm 5
- B) at -r 5
- C) rm -at 5
- D) at --remove 5
Respuesta correcta: A. [cite_start](atrm 5 [cite: 27])
14. ¿Qué hace strace -p 1234?
- A) Muestra llamadas al sistema hechas por el proceso con PID 1234
- B) Muestra el consumo de CPU
- C) Muestra hilos del proceso
- D) Mata el proceso si hace muchas syscalls
Respuesta correcta: A. [cite_start](Muestra llamadas al sistema hechas por el proceso con PID 1234 [cite: 29])
15. ¿Qué hace strace -c ls?
- A) Ejecuta ls sin salida
- B) Resume estadísticas de las llamadas al sistema realizadas por ls
- C) Cierra conexiones abiertas por ls
- D) Ejecuta ls con seguimiento de procesos hijos
Respuesta correcta: B. [cite_start](Resume estadísticas de las llamadas al sistema realizadas por ls [cite: 31])
16. ¿Qué comando lista todos los archivos abiertos en el sistema?
- A) ps aux
- B) lsof
- C) netstat -f
- D) openfiles
Respuesta correcta: B. [cite_start](lsof [cite: 33])
17. ¿Qué hace lsof -i :22?
- A) Lista archivos del puerto 22
- B) Muestra procesos que usan el puerto 22
- C) Cierra sockets TCP del puerto 22
- D) Cambia el número de puerto
Respuesta correcta: B. [cite_start](Muestra procesos que usan el puerto 22 [cite: 35])
18. ¿Qué hace lsof /var/log/syslog?
- A) Muestra el contenido del archivo
- B) Muestra qué procesos tienen abierto ese archivo
- C) Cierra el descriptor de archivo
- D) Borra logs antiguos
Respuesta correcta: B. [cite_start](Muestra qué procesos tienen abierto ese archivo [cite: 37])
19. ¿Qué hace tee -a log.txt?
- A) Sobrescribe el archivo log.txt
- B) Añade la salida al final de log.txt y la muestra por pantalla
- C) Muestra solo por pantalla
- D) Borra el contenido del archivo
Respuesta correcta: B. [cite_start](Añade la salida al final de log.txt y la muestra por pantalla [cite: 39])
20. ¿Qué hace echo hola | tee >(wc -c)?
- A) Escribe en varios archivos
- B) Redirige la salida a un proceso adicional (subshell)
- C) Guarda la salida en /tmp
- D) Cierra stdin
Respuesta correcta: B. (Redirige la salida a un proceso adicional (subshell) [cite_start][cite: 41])
21. ¿Qué hace el comando col -b?
- A) Elimina retrocesos y secuencias de control
- B) Añade color a la salida
- C) Convierte tabulaciones
- D) Cambia formato a columnas
Respuesta correcta: A. [cite_start](Elimina retrocesos y secuencias de control [cite: 43])
22. ¿Qué hace fmt -w 60 texto.txt?
- A) Cambia el tamaño del archivo
- B) Ajusta el texto a 60 caracteres por línea
- C) Elimina líneas vacías
- D) Aplica formato HTML
Respuesta correcta: B. [cite_start](Ajusta el texto a 60 caracteres por línea [cite: 45])
23. ¿Qué hace tput cols?
- A) Muestra el número de columnas del terminal
- B) Cambia la fuente
- C) Limpia la pantalla
- D) Cambia la paleta de color
Respuesta correcta: A. [cite_start](Muestra el número de columnas del terminal [cite: 47])
24. ¿Cómo cambia tput setaf 1 el terminal?
- A) Cambia el color de fondo a rojo
- B) Cambia el color del texto a rojo
- C) Limpia el buffer
- D) Cambia el cursor
Respuesta correcta: B. [cite_start](Cambia el color del texto a rojo [cite: 49])
25. ¿Qué hace nc -l -p 8080?
- A) Conecta al puerto 8080
- B) Escucha en el puerto 8080
- C) Envía datos a 8080
- D) Cierra conexiones
Respuesta correcta: B. [cite_start](Escucha en el puerto 8080 [cite: 51])
26. ¿Qué hace nc -zv 192.168.1.1 22-25?
- A) Escanea los puertos del rango 22 a 25
- B) Cierra los puertos
- C) Inicia un servidor
- D) Cambia las rutas IP
Respuesta correcta: A. [cite_start](Escanea los puertos del rango 22 a 25 [cite: 53])
27. ¿Qué diferencia hay entre diff -u y diff -c?
- A) -u muestra diferencias unificadas, -c en contexto
- B) -u ignora espacios, -c no
- C) -u compara directorios, -c archivos
- D) Ninguna
Respuesta correcta: A. [cite_start](-u muestra diferencias unificadas, -c en contexto [cite: 55])
28. ¿Qué hace patch < archivo.patch?
- A) Aplica las diferencias contenidas en un archivo patch
- B) Crea un nuevo diff
- C) Rechaza cambios
- D) Genera un log
Respuesta correcta: A. [cite_start](Aplica las diferencias contenidas en un archivo patch [cite: 57])
29. ¿Qué hace lscpu?
- A) Muestra información detallada del CPU y arquitectura
- B) Muestra temperatura del CPU
- C) Muestra uso de CPU en tiempo real
- D) Configura núcleos activos
Respuesta correcta: A. [cite_start](Muestra información detallada del CPU y arquitectura [cite: 59])
30. ¿Qué hace lspci -v?
- A) Lista dispositivos PCI con detalles
- B) Muestra solo controladores USB
- C) Muestra CPU y RAM
- D) Configura IRQ
Respuesta correcta: A. [cite_start](Lista dispositivos PCI con detalles [cite: 61])
31. ¿Qué hace df -hT?
- A) Muestra espacio en disco con tipo de sistema de archivos y formato legible
- B) Solo bloques usados
- C) Muestra todos los discos montados
- D) Muestra procesos con uso de disco
Respuesta correcta: A. [cite_start](Muestra espacio en disco con tipo de sistema de archivos y formato legible [cite: 63])
32. ¿Qué hace du -sh /home?
- A) Muestra el tamaño total de /home
- B) Muestra cada archivo
- C) Ordena por tamaño
- D) Muestra espacio libre
Respuesta correcta: A. [cite_start](Muestra el tamaño total de /home [cite: 65])
33. ¿Qué hace du --max-depth=1 /var?
- A) Muestra el tamaño de cada subdirectorio inmediato de /var
- B) Recorre todo /var
- C) Ignora enlaces simbólicos
- D) Calcula bloques de disco
Respuesta correcta: A. [cite_start](Muestra el tamaño de cada subdirectorio inmediato de /var [cite: 67])
34. ¿Qué hace nohup comando &?
- A) Ejecuta el comando en segundo plano ignorando señales de hangup
- B) Suspende el comando
- C) Detiene la shell
- D) Cierra al salir del usuario
Respuesta correcta: A. [cite_start](Ejecuta el comando en segundo plano ignorando señales de hangup [cite: 69])
35. ¿Dónde se guarda la salida de nohup si no se especifica archivo?
- A) /var/log/nohup.log
- B) nohup.out en el directorio actual
- C) /tmp/nohup
- D) stdout.log
Respuesta correcta: B. [cite_start](nohup.out en el directorio actual [cite: 71])
36. ¿Qué hace rsync -avz origen destino?
- A) Sincroniza archivos recursivamente y los comprime durante la transferencia
- B) Copia solo archivos nuevos
- C) Sincroniza sin permisos
- D) Comprime archivos antes de copiar
Respuesta correcta: A. [cite_start](Sincroniza archivos recursivamente y los comprime durante la transferencia [cite: 73])
37. ¿Qué hace rsync --delete?
- A) Elimina archivos en destino que no existen en origen
- B) Borra archivos temporales
- C) Limpia caché de red
- D) Desactiva compresión
Respuesta correcta: A. [cite_start](Elimina archivos en destino que no existen en origen [cite: 75])
38. ¿Qué hace rsync -e ssh /local user@remote:/backup?
- A) Transfiere vía SSH
- B) Copia sin compresión
- C) Solo verifica cambios
- D) Muestra verbose
Respuesta correcta: A. [cite_start](Transfiere vía SSH [cite: 77])
39. ¿Qué hace screen -ls?
- A) Muestra sesiones activas de screen
- B) Inicia una nueva sesión
- C) Lista usuarios conectados
- D) Cierra la sesión
Respuesta correcta: A. [cite_start](Muestra sesiones activas de screen [cite: 79])
40. ¿Cómo se reconecta a una sesión de screen llamada “session1”?
- A) screen -r session1
- B) screen attach session1
- C) screen -a session1
- D) screen --connect session1
Respuesta correcta: A. [cite_start](screen -r session1 [cite: 81])
41. ¿Qué combinación de teclas en screen se usa para dividir la pantalla horizontalmente?
- A) Ctrl+a S
- B) Ctrl+b "
- C) Ctrl+a |
- D) Ctrl+a Tab
[cite_start]Respuesta correcta: A. (Ctrl+a S [cite: 83])
42. ¿Cómo se crea una nueva ventana en screen?
- A) Ctrl+a c
- B) Ctrl+b c
- C) Ctrl+a n
- D) Ctrl+b n
Respuesta correcta: A. [cite_start](Ctrl+a c [cite: 85])
43. ¿Qué comando lista las sesiones activas de tmux?
- A) tmux ls
- B) tmux list
- C) tmux show
- D) tmux info
Respuesta correcta: A. [cite_start](tmux ls [cite: 87])
44. ¿Cómo se crea una nueva sesión de tmux llamada “dev”?
- A) tmux new -s dev
- B) tmux -n dev
- C) tmux -create dev
- D) tmux init dev
Respuesta correcta: A. [cite_start](tmux new -s dev [cite: 89])
45. ¿Cómo se adjunta a una sesión tmux existente?
- A) tmux attach -t nombre
- B) tmux reattach nombre
- C) tmux -a nombre
- D) tmux join nombre
Respuesta correcta: A. [cite_start](tmux attach -t nombre [cite: 91])
46. ¿Cuál es el atajo para dividir la ventana verticalmente en tmux?
- A) Ctrl+b %
- B) Ctrl+b "
- C) Ctrl+b v
- D) Ctrl+b |
[cite_start]Respuesta correcta: A. (Ctrl+b % [cite: 93])
47. ¿Qué hace tmux kill-session -t dev?
- A) Cierra la sesión “dev”
- B) Reinicia la sesión “dev”
- C) Mata todos los paneles
- D) Suspende la sesión
Respuesta correcta: A. [cite_start](Cierra la sesión “dev” [cite: 95])
48. ¿Qué comando muestra los dispositivos PCI en formato árbol?
- A) lspci -t
- B) lspci -v
- C) lspci -l
- D) lspci -a
Respuesta correcta: A. [cite_start](lspci -t [cite: 97])
49. ¿Qué hace df -i?
- A) Muestra el número de inodos usados por sistema de archivos
- B) Muestra espacio total en GB
- C) Ordena por porcentaje de uso
- D) Elimina archivos grandes
Respuesta correcta: A. [cite_start](Muestra el número de inodos usados por sistema de archivos [cite: 99])
50. ¿Cómo se muestra solo el tamaño total de un directorio en bloques de 1 MB?
- A) du -sm directorio
- B) df -m directorio
- C) du -bm directorio
- D) ls -lh directorio
Respuesta correcta: A. [cite_start](du -sm directorio [cite: 101])
51. ¿Qué hace diff -rq dir1 dir2?
- A) Compara dos directorios recursivamente e indica solo si difieren
- B) Genera un patch
- C) Copia archivos nuevos
- D) Ignora binarios
Respuesta correcta: A. [cite_start](Compara dos directorios recursivamente e indica solo si difieren [cite: 103])
52. ¿Qué hace watch -t -n 2 date?
- A) Ejecuta date cada 2 segundos sin encabezado
- B) Muestra fecha cada 2 minutos
- C) Ejecuta en segundo plano
- D) Muestra cambios con color
Respuesta correcta: A. [cite_start](Ejecuta date cada 2 segundos sin encabezado [cite: 105])
53. ¿Qué muestra lsof -u root?
- A) Archivos abiertos por el usuario root
- B) Procesos root
- C) Usuarios conectados
- D) PIDs de root
Respuesta correcta: A. [cite_start](Archivos abiertos por el usuario root [cite: 107])
54. ¿Qué hace rsync -n --delete origen destino?
- A) Simula la sincronización mostrando qué archivos se eliminarían
- B) Ejecuta la eliminación real
- C) Crea directorios
- D) Muestra solo logs
Respuesta correcta: A. [cite_start](Simula la sincronización mostrando qué archivos se eliminarían [cite: 109])
55. ¿Qué hace nohup rsync -av /home /backup &?
- A) Ejecuta la sincronización en segundo plano sin interrupciones por cierre de sesión
- B) Sincroniza y cierra al terminar
- C) Muestra logs en pantalla
- D) Usa
cron internamente
Respuesta correcta: A. [cite_start](Ejecuta la sincronización en segundo plano sin interrupciones por cierre de sesión [cite: 111, 112])
56. ¿Qué hace nc -u 192.168.1.10 9999?
- A) Envía datos por UDP al puerto 9999
- B) Inicia servidor TCP
- C) Escucha en TCP
- D) Escanea puertos
Respuesta correcta: A. [cite_start](Envía datos por UDP al puerto 9999 [cite: 117])
57. ¿Cómo puedes ver el código de retorno del último comando?
- A) echo $?
- B) return $?
- C) last
- D) exit
Respuesta correcta: A. [cite_start](echo $? [cite: 119])
58. ¿Qué hace tmux rename-session -t 0 prod?
- A) Cambia el nombre de la sesión 0 a “prod”
- B) Cierra la sesión 0
- C) Crea sesión nueva
- D) Cambia la ventana actual
Respuesta correcta: A. [cite_start](Cambia el nombre de la sesión 0 a “prod” [cite: 121])
59. ¿Qué hace screen -d -r?
- A) Desconecta de una sesión de screen y reconecta a la misma
- B) Muestra logs
- C) Borra sesión
- D) Ejecuta en background
Respuesta correcta: A. [cite_start](Desconecta de una sesión de screen y reconecta a la misma [cite: 123])
60. ¿Qué hace rsync -P?
- A) Muestra progreso y reanuda transferencias interrumpidas
- B) Comprime archivos
- C) Cambia prioridad
- D) Verifica hash
Respuesta correcta: A. [cite_start](Muestra progreso y reanuda transferencias interrumpidas [cite: 125])