📝 SIMULADOR DE EXAMEN — 15 preguntas · sin pistas
⏱ 45:00
Cambiar la duración genera un examen nuevo.
1 Clonar un disco con dd 💾 N2 Completar
Clona el disco /dev/sda en /dev/sdb con bloques de 4M, mostrando el progreso.
# Clonar /dev/sda en /dev/sdb sudo dd if=/dev/sda ___ bs=4M status=progress
2 Buscar bajo una base 📇 N2 Completar
Busca todas las entradas bajo la base dc=empresa,dc=com usando autenticación simple.
# Buscar todo bajo dc=empresa,dc=com ldapsearch -x ___ "dc=empresa,dc=com"
3 Configuración de red con ip 🌐 N2 Completar
Configura temporalmente la interfaz eth0:
1. Asignar la IP 10.0.0.5/24
2. Levantar la interfaz
3. Añadir la ruta por defecto por la puerta de enlace 10.0.0.1
# Asignar IP a eth0 ip addr add ___ dev eth0 # Activar interfaz ip link set eth0 ___ # Añadir ruta por defecto ip route add default via ___
4 $@ frente a $* 🖥️ N2 Opción múltiple
Entre comillas, ¿qué diferencia hay entre "$@" y "$*"?
5 Leer una verificación sha256 💾 N3 interpretar_output
Salida de sha256sum -c backup.sha256:
backup.tar.gz: OK
Según la salida, ¿el fichero está íntegro? Responde con la palabra que lo confirma (OK o FAILED).
6 La opción -x 📇 N2 Opción múltiple
¿Qué indica la opción -x en los comandos ldap*?
7 Corregir if: corchetes y then en elif 🧩 N2 Corregir
Este script tiene 3 errores. Encuéntralos y corrígelos:
#!/bin/bash EDAD=$1 if [ "$EDAD" -lt 18 ]; then echo "Menor" elif [ "$EDAD" -ge 18 ] && [ "$EDAD" -lt 65] echo "Adulto" else echo "Jubilado" fi
8 PRO: Alta de usuario segura 🖥️ N4 Escribir código
Escribe un script de alta de usuario que:
1. Compruebe que se ejecuta como root ($EUID)
2. Reciba el nombre en $1 (si no, uso y exit 1)
3. Compruebe con id si ya existe
4. Si no, lo cree con useradd -m y lo registre en un log
9 Bucle until 🔀 N2 Completar
Completa con el bucle que repite hasta que N llegue a 5.
#!/bin/bash N=0 ___ [ $N -ge 5 ] do echo $N N=$((N+1)) done
10 Ejecutar en segundo plano ⚙️ N2 Completar
Completa los comandos para:
1. Lanzar top directamente en segundo plano
2. Ver la lista de trabajos activos
3. Traer el trabajo número 1 al primer plano
# Lanzar top en segundo plano top ___ # Ver trabajos activos ___ # Traer job 1 al primer plano ___
11 PRO: Clasificar ficheros por tipo 🔀 N4 Escribir código
Escribe un script que recorra todos los ficheros del directorio y, con case por extensión, indique: jpg/png→imagen, txt→texto, sh→script, otro→otro.
12 Recorrer todos los argumentos 🖥️ N2 Completar
Completa el for para recorrer todos los argumentos del script.
#!/bin/bash for arg in ___ do echo "$arg" done
13 Sumar dos argumentos 🖥️ N2 Escribir código
Escribe un script que sume sus dos primeros argumentos y muestre el resultado.
14 Recorrer un array 🖥️ N2 Completar
Completa el for para recorrer todos los elementos del array FRUTAS.
#!/bin/bash FRUTAS=(a b c) for f in ___ do echo $f done
15 Bucles anidados 🔀 N3 Escribir código
Escribe dos bucles for anidados (i y j del 1 al 3) que impriman i x j = resultado.
✕ Salir