LPIC-1: guía de estudio para los exámenes 101 y 102

Mascote do LinuxPro subindo a escadaria rumo à medalha 3D da LPI, com livros e terminais nos degraus

La LPIC-1 ayuda a organizar la base de administración Linux: entender el sistema, trabajar en el terminal e investigar problemas sin depender de una interfaz gráfica. Pero prepararse bien exige más que memorizar opciones. Necesitas vincular cada comando a una tarea, prever su efecto y comprobar el resultado. Esta guía reúne el formato de los exámenes, un plan de estudio y ejercicios que puedes repetir con seguridad.

Revisión de 12 de septiembre de 2026. Consulta la versión de los objetivos antes de comprar material o agendar. El plan y los ejercicios de abajo son sugerencias editoriales de LinuxPro, no preguntas reales de examen ni promesa de aprobación.

Cómo funciona la LPIC-1

La versión actual informada por LPI es la 5.0: exámenes 101-500 y 102-500. Es necesario aprobar ambos. Cada examen tiene 60 preguntas de opción múltiple y de rellenar huecos, con una duración de 90 minutos. No es una evaluación práctica en la que se administra una máquina durante la prueba.

No hay requisito formal: Linux Essentials puede ayudar a construir la base, pero no es obligatorio. La validez de la certificación es de 5 años. La página oficial incluye portugués de Brasil tanto en centros VUE como en OnVUE; confirme la disponibilidad en su reserva.

Planifique el presupuesto para dos exámenes, además de un posible nuevo intento. Consulte el precio aplicable a su país y las condiciones del vale; una conversión de dólar o un valor antiguo de un blog no es un presupuesto definitivo.

Qué estudiar para cada examen

101-500: sistema, paquetes y terminal

El temario reúne arquitectura e inicio, instalación, paquetes, comandos GNU/Unix, dispositivos, sistemas de archivos y jerarquía de directorios. Incluye las familias Debian y RPM, bibliotecas, procesos, filtros de texto, redirecciones, permisos, enlaces y edición con vi.

102-500: administración y servicios

El temario abarca shell y scripts, interfaces y escritorios, usuarios, programación de tareas, localización, servicios esenciales, redes y seguridad. No se salte X11/accesibilidad, impresión y fundamentos de correo solo porque su laboratorio principal sea un servidor sin interfaz gráfica.

Los objetivos tienen pesos relativos: los valores más altos indican más importancia en el examen, no autorización para ignorar los menores. Convierta cada subapartado en una tarea verificable y consulte también los términos y utilidades listados. Este resumen no sustituye al temario completo.

Monta un laboratorio que permita equivocarte

Mi sugerencia es usar máquinas virtuales desechables: una Debian o Ubuntu y otra de una distribución basada en RPM. No es necesario mantenerlas encendidas al mismo tiempo. La intención es comparar comportamientos, nombres de paquetes y herramientas, sin confundir una distribución con todo el universo Linux.

Haz instantáneas antes de modificar el arranque, discos, usuarios o red. Para practicar el particionado, usa un disco virtual adicional y vacío; nunca copies comandos de formateo a la máquina de trabajo. Ten acceso a la consola de la VM antes de tocar la red o SSH.

Un entorno de terminal sirve para los ejercicios de archivos siguientes. En cambio, el entrenamiento de arranque y discos necesita un entorno que permita observar el inicio y los dispositivos: no trates un contenedor como sustituto completo de una VM para esas tareas.

Plan de estudio en 6 etapas

Usa entregas pequeñas como criterio de avance. El calendario depende de tu experiencia; repetir una tarea y explicar el resultado vale más que simplemente marcar las clases como vistas.

  • 1. Terminal y archivos: navega sin interfaz gráfica, lee la ayuda, manipula archivos con espacios en el nombre y compone filtros. Entrega: producir un informe a partir de un archivo de prueba y explicar cada paso.
  • 2. Sistema y paquetes: observa el arranque, consulta procesos y compara las herramientas Debian y RPM. Entrega: identificar la versión de un paquete y listar sus archivos sin instalar ni quitar nada por error.
  • 3. Almacenamiento y acceso: practica el montaje en un disco virtual de entrenamiento, propietarios, grupos y permisos. Entrega: demostrar quién puede leer, escribir y atravesar un directorio, sin recurrir a permisos abiertos para todos.
  • 4. Shell y administración: escribe scripts pequeños, examina códigos de salida y programa una tarea inofensiva en una VM. Entrega: una tarea que funcione fuera del terminal interactivo y registre un resultado verificable.
  • 5. Redes, servicios y seguridad: separa dirección, ruta, resolución de nombres y servicio escuchando. Entrega: localizar en qué capa está un fallo controlado, preservando el acceso a la consola y las protecciones existentes.
  • 6. Revisión de los dos exámenes: repasa los temas menos conocidos, rehaz ejercicios y usa simulacros legítimos. Entrega: una lista corta de lagunas reales, con una acción para corregir cada una.

Laboratorio inicial: archivos, filtros, enlaces y backup

Ejecuta en Bash, como usuario normal, en Linux con las herramientas GNU habituales, tar y diff instalados. Los pasos crean una carpeta nueva dentro de tu carpeta personal y no necesitan sudo. Mantén el mismo terminal y ejecuta los bloques en orden.

1. Genera datos y filtra el resultado

LAB_DIR=$(mktemp -d "$HOME/lpic1-lab.XXXXXX") || exit 1
cd "$LAB_DIR" || exit 1
printf '%s\n' "$PWD"
cat > services.txt <<'EOF'
web:active
backup:inactive
ssh:active
web:active
EOF
grep ':active$' services.txt | cut -d: -f1 | sort | uniq -c
grep -c ':active$' services.txt

La primera salida debe contar una ocurrencia de ssh y dos de web. La segunda debe mostrar 3 líneas activas. El patrón busca los dos puntos antes de active y el final de la línea: buscar solo active también encontraría inactive. Cambia el patrón y observa la diferencia.

2. Compara enlaces y permisos

mkdir data
printf '%s\n' 'original' > data/note.txt
chmod 640 data/note.txt
ln data/note.txt data/hard.txt
ln -s note.txt data/symbolic.txt
ls -li data/
printf '%s\n' 'updated' >> data/hard.txt
cat data/note.txt
readlink data/symbolic.txt

El archivo original y el enlace duro comparten el inodo en ese sistema de archivos; escribir por un nombre cambia el contenido visto por el otro. El enlace simbólico guarda una ruta. El permiso 640 permite lectura y escritura al dueño, lectura al grupo y ningún acceso a los demás. Comprueba los campos del listado, no solo el color mostrado por el terminal.

La carpeta temporal creada al principio también restringe el acceso. Por eso, este ejemplo muestra los bits de permiso del archivo, pero no demuestra el acceso de otro usuario. Para esa prueba, usa cuentas de entrenamiento en una VM y comprueba también los permisos de los directorios de la ruta.

3. Haz backup y prueba la restauración

tar -czf data.tar.gz data/
tar -tzf data.tar.gz
mkdir restored
tar -xzf data.tar.gz -C restored
diff -r data restored/data

El listado debe mostrar los miembros del archivo. La comparación final no debe producir diferencias; su código de salida debe ser cero. Esto verifica el contenido restaurado, pero no valida por sí sola todas las propiedades de la copia de seguridad, como dueños, ACLs o capacidad de recuperación de un sistema entero. Extrae solo el archivo de entrenamiento creado por ti, dentro de la carpeta vacía.

4. Escribe un script con resultado verificable

cat > check.sh <<'EOF'
#!/usr/bin/env bash
file=$1
if [ -f "$file" ]; then
    printf 'OK: %s\n' "$file"
    exit 0
fi
printf 'MISSING: %s\n' "$file" >&2
exit 1
EOF
chmod 700 check.sh
bash -n check.sh
./check.sh data/note.txt
if ./check.sh absent.txt >result.txt 2>error.txt; then
    printf '%s\n' 'Unexpected success'
else
    printf '%s\n' 'Expected failure'
fi
cat error.txt

La prueba de sintaxis no ejecuta el script. La primera ejecución debe imprimir OK. La segunda debe seguir la rama de fallo y escribir el mensaje en error.txt; result.txt permanece vacío. Este contraste ayuda a entender la diferencia entre salida normal, salida de error y código de salida. Como reto, añade un mensaje de uso cuando no se informe ningún argumento.

Guarda la ruta impresa al principio para revisar el laboratorio. Todos los archivos siguen en esa carpeta; no es necesario ejecutar una limpieza recursiva para completar el ejercicio. Para repetir desde cero, empieza otra vez por el primer bloque, que crea otro directorio.

Paquetes: compare consultas, no solo nombres de comandos

En las respectivas VMs, consulta un paquete conocido sin alterar el sistema. En Debian o Ubuntu:

dpkg-query -W bash
dpkg-query -L bash

En la VM basada en RPM, con Bash instalado:

rpm -q bash
rpm -ql bash

Compara versión y archivos proporcionados por el paquete. No uses el recuento de líneas de la salida de un gestor como sinónimo automático de cantidad de paquetes: los encabezados y formatos varían. Después, en una VM con instantánea, practica la instalación y eliminación de un paquete no esencial mediante el gestor de la distribución.

Cómo repasar sin depender de la memorización mecánica

  • Realice una recuperación activa: cierre el material y explique qué comando usaría, qué archivo cambiaría y cómo lo validaría. Solo después abra la documentación para comprobar los detalles.
  • Cree tarjetas de contraste: ruta absoluta y relativa; enlace duro y enlace simbólico; proceso y servicio; paquete instalado y archivo disponible en el repositorio. El objetivo es distinguir conceptos cercanos.
  • Anote errores reales del laboratorio con síntoma, causa, corrección y evidencia. Repita la tarea unos días después sin copiar la solución.
  • Practique la sintaxis y las rutas, incluso escribiendo sin autocompletar. Use man y la ayuda del comando para entender las opciones; no asuma que las preguntas del examen son copias literales de los manuales.
  • Utilice simulacros legítimos para localizar lagunas y entrenar el tiempo. Revise por qué cada alternativa es incorrecta; evite dumps, metas milagrosas y promesas de aprobación en un plazo fijo.

Fuentes de estudio y preparación para el día del examen

Comience por los materiales del propio LPI, organizados por objetivo, y complete con las páginas de manual de la distribución utilizada en el laboratorio. Antes de elegir un curso, compruebe la versión cubierta, los ejercicios disponibles y si los dos exámenes entran en el programa.

En la reserva, compruebe nombre e identificación, idioma, modalidad, reglas de reprogramación e instrucciones del proveedor. Si elige la opción remota, realice las pruebas de compatibilidad exigidas con antelación y prepare el entorno conforme a las reglas vigentes. No deje esto para el momento del examen.

Después de la LPIC-1: elija la próxima dirección

La mejor siguiente etapa depende del trabajo que quieras hacer. Compara la rama de administración con la de herramientas DevOps y profundiza en los temas que aparecen en tu rutina. La credencial puede organizar el aprendizaje, pero no sustituye la práctica, la documentación y el cuidado al operar sistemas reales.