Examen de Práctica LPIC-1 Test 1
1. ¿Cómo podría crear una copia de seguridad del sistema usando el comando "dd"?
- a) dd if=/dev/sda of=/media/usb_stick bs=4M count=$(blocksize -h) conv=noerror,sync
- b) dd if=/dev/hdc | gzip > /backup.img.gz
- c) tar cvfz backup.tar.gz --exclude='/proc' --one-file-system /
- d) cp -r /etc/. /media/usb_stick
La respuesta correcta es: a (para copiar el sistema completo, incluyendo particiones y sistemas de archivos).
2. ¿Qué comando muestra el espacio libre en los sistemas de archivos montados?
- a) df -h
- b) du -a
- c) lsblk
- d) mount -l
La respuesta correcta es: a (df -h muestra el uso y espacio libre en formato legible).
3. ¿Qué comando muestra información sobre el hardware detectado en el arranque?
- a) lspci
- b) dmesg
- c) lsusb
- d) uname -a
La respuesta correcta es: b (dmesg muestra los mensajes del kernel, incluyendo detección de hardware).
4. ¿Qué opción del comando chmod asigna permisos recursivamente?
- a) chmod -a
- b) chmod -r
- c) chmod -R
- d) chmod --all
La respuesta correcta es: c (la opción -R aplica los permisos recursivamente a subdirectorios y archivos).
5. ¿Cuál es el archivo de configuración principal de GRUB2?
- a) /etc/grub.conf
- b) /boot/grub2/grub.cfg
- c) /etc/default/grub.cfg
- d) /boot/loader.conf
La respuesta correcta es: b (GRUB2 usa /boot/grub2/grub.cfg como archivo principal de configuración).
6. ¿Qué comando permite cambiar de usuario en una terminal?
- a) switch
- b) changeuser
- c) su
- d) sudo -s
La respuesta correcta es: c (su permite cambiar de usuario, habitualmente a root).
7. ¿Qué comando permite ver los procesos en ejecución en formato árbol?
- a) ps aux
- b) top
- c) pstree
- d) jobs
La respuesta correcta es: c (pstree muestra la jerarquía de procesos).
8. ¿Qué comando muestra el UUID de las particiones del sistema?
- a) blkid
- b) fdisk -l
- c) lsblk -f
- d) mount
La respuesta correcta es: a (blkid muestra el UUID y tipo de sistema de archivos de cada partición).
9. ¿Qué archivo contiene la configuración de red en Debian/Ubuntu tradicionales?
- a) /etc/sysconfig/network-scripts/ifcfg-eth0
- b) /etc/network/interfaces
- c) /etc/resolv.conf
- d) /etc/hostname
La respuesta correcta es: b (/etc/network/interfaces define interfaces de red en Debian).
10. ¿Qué comando se usa para sincronizar los datos pendientes en disco?
- a) sync
- b) flush
- c) write
- d) mount -f
La respuesta correcta es: a (sync fuerza la escritura de datos pendientes en disco).
11. ¿Qué comando lista los usuarios actualmente conectados?
- a) who
- b) users
- c) w
- d) todas las anteriores
La respuesta correcta es: d (who, users y w muestran información de usuarios conectados).
12. ¿Qué comando muestra los módulos del kernel cargados?
- a) lsmod
- b) modprobe -l
- c) insmod
- d) uname -m
La respuesta correcta es: a (lsmod lista los módulos actualmente cargados en el kernel).
13. ¿Cómo se establece un enlace simbólico en Linux?
- a) link archivo enlace
- b) ln archivo enlace
- c) ln -s archivo enlace
- d) cp -s archivo enlace
La respuesta correcta es: c (ln -s crea un enlace simbólico).
14. ¿Qué comando muestra el uso de memoria RAM y swap?
- a) free -h
- b) top -m
- c) meminfo
- d) vmstat
La respuesta correcta es: a (free -h muestra memoria total, usada, libre y swap en formato legible).
15. ¿Qué archivo define los sistemas de archivos a montar al inicio?
- a) /etc/mounts.conf
- b) /etc/fstab
- c) /etc/init.d/mount
- d) /boot/fstab.cfg
La respuesta correcta es: b (/etc/fstab contiene las entradas de montaje automático).
16. ¿Qué comando permite programar una tarea repetitiva?
- a) at
- b) cron
- c) systemctl
- d) time
La respuesta correcta es: b (cron se usa para programar tareas periódicas).
17. ¿Cómo se recarga la tabla de particiones sin reiniciar?
- a) partprobe
- b) fdisk -u
- c) mount -a
- d) sync
La respuesta correcta es: a (partprobe notifica al kernel los cambios en particiones).
18. ¿Qué hace el comando passwd -l usuario ?
- a) Cambia la contraseña
- b) Bloquea la cuenta del usuario
- c) Elimina la contraseña
- d) Crea un usuario nuevo
La respuesta correcta es: b (la opción -l bloquea la cuenta del usuario).
19. ¿Cómo se muestra la dirección IP actual en un sistema moderno?
- a) ifconfig
- b) ip addr show
- c) netstat -i
- d) route -n
La respuesta correcta es: b (ip addr show muestra las direcciones IP de las interfaces).
20. ¿Qué comando elimina un paquete en sistemas basados en Debian?
- a) rpm -e paquete
- b) apt remove paquete
- c) dpkg -i paquete
- d) apt-cache purge paquete
La respuesta correcta es: b (apt remove elimina el paquete, manteniendo archivos de configuración).
21. ¿Qué opción de grep ignora mayúsculas y minúsculas?
La respuesta correcta es: c (grep -i ignora diferencias de mayúsculas/minúsculas).
22. ¿Qué archivo contiene las contraseñas cifradas?
- a) /etc/passwd
- b) /etc/shadow
- c) /etc/login.defs
- d) /etc/security/passwd
La respuesta correcta es: b (/etc/shadow guarda las contraseñas cifradas).
23. ¿Qué hace el comando kill -9 PID ?
- a) Pausa el proceso
- b) Finaliza el proceso de forma forzada
- c) Reinicia el proceso
- d) Muestra información del proceso
La respuesta correcta es: b (envía la señal SIGKILL, finalizando el proceso sin posibilidad de interceptarla).
24. ¿Qué hace el comando tar xvf archivo.tar ?
- a) Crea un archivo tar
- b) Extrae un archivo tar
- c) Lista el contenido
- d) Comprime el archivo
La respuesta correcta es: b (x extrae, v muestra progreso, f especifica el archivo).
25. ¿Qué comando muestra la hora del sistema?
- a) date
- b) time
- c) clock
- d) hwclock
La respuesta correcta es: a (date muestra o ajusta la hora del sistema operativo).
26. ¿Qué archivo contiene la información de grupos de usuarios?
- a) /etc/group
- b) /etc/shadow
- c) /etc/login.defs
- d) /etc/useradd
La respuesta correcta es: a (/etc/group define los grupos y sus miembros).
27. ¿Qué comando muestra los archivos abiertos por un proceso?
- a) lsof
- b) ps
- c) netstat
- d) strace
La respuesta correcta es: a (lsof lista los archivos abiertos por procesos).
28. ¿Qué comando busca un archivo dentro del sistema de archivos?
- a) search
- b) grep
- c) locate
- d) find
La respuesta correcta es: d (find busca en el sistema de archivos según criterios).
29. ¿Qué hace mount -a ?
- a) Monta todos los discos disponibles
- b) Monta todas las entradas definidas en /etc/fstab
- c) Desmonta todos los sistemas de archivos
- d) Monta particiones externas solamente
La respuesta correcta es: b (monta todas las entradas de /etc/fstab que no estén montadas).
30. ¿Qué comando muestra las últimas líneas de un archivo?
- a) head
- b) tail
- c) cat
- d) less
La respuesta correcta es: b (tail muestra las últimas líneas, útil para logs).
31. ¿Qué archivo controla el comportamiento del shell Bash?
- a) /etc/bash.conf
- b) ~/.bashrc
- c) ~/.profile
- d) /etc/login.defs
La respuesta correcta es: b (~/.bashrc define variables y alias para el shell Bash del usuario).
32. ¿Qué comando muestra la versión del kernel en ejecución?
- a) kernelver
- b) uname -r
- c) lsb_release -a
- d) cat /etc/issue
La respuesta correcta es: b (uname -r muestra la versión del kernel actual).
33. ¿Qué comando permite cambiar permisos en formato octal?
- a) chmod 755 archivo
- b) chown 755 archivo
- c) chmod --octal archivo
- d) chperm archivo 755
La respuesta correcta es: a (chmod acepta permisos en formato octal).
34. ¿Qué comando muestra el uso del disco por directorio?
- a) df
- b) du -h
- c) ls -lh
- d) find / -size
La respuesta correcta es: b (du -h muestra el tamaño de directorios y subdirectorios).
35. ¿Cómo se reinicia el sistema de forma segura desde la línea de comandos?
- a) reboot
- b) poweroff
- c) shutdown -r now
- d) init 0
La respuesta correcta es: c (shutdown -r now reinicia de forma controlada).
36. ¿Qué comando muestra las rutas de red y la puerta de enlace?
- a) route -n
- b) netstat -r
- c) ip route show
- d) Todas las anteriores
La respuesta correcta es: d (todas muestran información de enrutamiento).
37. ¿Qué comando lista los paquetes instalados en Debian?
- a) rpm -qa
- b) dpkg -l
- c) apt-cache list
- d) yum list
La respuesta correcta es: b (dpkg -l lista los paquetes instalados en sistemas Debian).
38. ¿Qué hace history -c ?
- a) Muestra el historial
- b) Limpia el historial del shell
- c) Cierra la sesión
- d) Cambia el comando anterior
La respuesta correcta es: b (borra el historial de comandos del usuario actual).
39. ¿Qué comando se usa para configurar servicios al inicio con systemd?
- a) chkconfig
- b) systemctl enable servicio
- c) update-rc.d
- d) initctl add
La respuesta correcta es: b (systemctl enable habilita el servicio en el arranque).
40. ¿Qué comando detiene un servicio en systemd?
- a) service stop nombre
- b) systemctl stop nombre
- c) killall nombre
- d) disable nombre
La respuesta correcta es: b (systemctl stop detiene el servicio especificado).
41. ¿Qué comando muestra los últimos 100 mensajes del kernel?
- a) dmesg | tail -100
- b) journalctl -k -n 100
- c) cat /var/log/syslog | tail -100
- d) Todas las anteriores
La respuesta correcta es: d (todas son formas válidas según el sistema de logging).
42. ¿Cómo se crea un usuario nuevo?
- a) adduser nombre
- b) useradd nombre
- c) mkuser nombre
- d) a y b
La respuesta correcta es: d (adduser y useradd crean usuarios, según la distro).
43. ¿Qué hace export PATH=$PATH:/usr/local/bin ?
- a) Elimina /usr/local/bin del PATH
- b) Sustituye el PATH actual
- c) Añade /usr/local/bin al PATH
- d) No hace nada
La respuesta correcta es: c (añade una nueva ruta de búsqueda de comandos).
44. ¿Qué archivo contiene los DNS configurados?
- a) /etc/hosts
- b) /etc/resolv.conf
- c) /etc/network/dns.conf
- d) /etc/nsswitch.conf
La respuesta correcta es: b (/etc/resolv.conf contiene los servidores DNS).
45. ¿Qué comando comprime con formato gzip?
- a) tar cvf archivo.gz
- b) gzip archivo
- c) compress archivo
- d) tar zcvf archivo.tar
La respuesta correcta es: b (gzip archivo genera archivo.gz).
46. ¿Qué hace chmod u+x script.sh ?
- a) Asigna permiso de lectura al usuario
- b) Asigna permiso de ejecución al usuario
- c) Asigna permiso de escritura al usuario
- d) Elimina permisos
La respuesta correcta es: b (añade permiso de ejecución al propietario).
47. ¿Qué comando muestra la tabla de particiones?
- a) mount
- b) fdisk -l
- c) blkid
- d) parted -l
La respuesta correcta es: b (fdisk -l lista las particiones de los discos).
48. ¿Qué comando muestra los puertos en escucha?
- a) lsof -i
- b) ss -tuln
- c) netstat -tuln
- d) Todos los anteriores
La respuesta correcta es: d (todos muestran puertos TCP/UDP en escucha).
49. ¿Qué hace alias ll='ls -l' ?
- a) Crea un enlace simbólico
- b) Define un alias de comando
- c) Lista archivos ocultos
- d) No tiene efecto
La respuesta correcta es: b (define un alias de comando dentro del shell).
50. ¿Qué comando imprime las variables de entorno?
- a) export
- b) printenv
- c) env
- d) b y c
La respuesta correcta es: d (printenv y env muestran variables de entorno).