Linux
Aprende Linux desde la terminal. Archivos, procesos, redes, systemd, scripting y ejecucion de servicios reales.
17 lecciones, en orden
- 120 min
El shell y los primeros comandos
Bienvenido. Si nunca has usado un terminal, estás en el sitio adecuado. Un terminal es una ventana donde hablas con tu ordenador escribiendo...
TerminalShellPromptFirst commandsMan pages - 225 min
Sistema de archivos y navegacion
En la lección anterior ejecutaste unos cuantos comandos y leíste su salida, pero no te moviste de sitio. Todo lo que escribiste ocurrió en el mismo...
Filesystem treeLsCdHidden filesAbsolute vs relative paths - 330 min
Archivos y permisos
Ya sabes moverte por el sistema de ficheros, pero hasta ahora solo has mirado ficheros que ya estaban ahí. El trabajo de verdad consiste en crear...
TouchCatCpMvRmMkdir+4 - 430 min
Herramientas de texto: grep, sed, awk
Casi todo en un sistema Linux es texto. Los archivos de configuración son texto. Los logs son texto. La lista de todos los usuarios de la máquina es...
GrepSedAwkHeadTailWc+2 - 525 min
Pipes y redirección
En la lección anterior construiste pipelines pequeños con | casi de pasada, enviando la salida de una herramienta de texto a otra. Toca frenar y...
PipesStdoutStderrStdinRedirectionTee - 630 min
Procesos y señales
Escribes un comando, pulsas Enter, y algo tiene que estar ejecutándose de verdad para llevarlo a cabo. Ese algo es un proceso, la palabra que usa el...
PsTopHtopKillSignalsForeground+3 - 725 min
Usuarios y grupos
Todos los comandos que has ejecutado hasta ahora los ejecutaste con una cuenta concreta sin que nadie te preguntara nunca quién eras. Pero Linux se...
WhoamiIdSudo/etc/passwdUseraddAdduser+2 - 825 min
Gestión de paquetes
Alguien te dice que "instales htop y ya". En Windows o en un Mac tendrías que buscar una web, descargar un instalador, ir pulsando botones y confiar...
AptDpkgApt searchApt showDnfPacman - 930 min
Conceptos básicos de redes
"El sitio está caído." Lo abres y funciona perfectamente desde tu portátil, pero no desde el servidor. En algún punto entre las dos máquinas algo va...
Ip aIp routePortsSsCurlWget+4 - 1035 min
Scripting de shell
Has ido armando una secuencia de seis comandos que hace algo útil: revisar un directorio, crear una carpeta, copiar unos archivos, imprimir un...
ShebangVariablesIfForWhileCommand substitution+2 - 1135 min
Servicios de systemd
Escribiste un script que funciona. Lo ejecutas, hace su trabajo, y luego cierras la terminal y muere con la sesión. Quieres que arranque cuando la...
SystemctlUnit filesEnableStartStopStatus+1 - 1230 min
SSH y acceso remoto
La máquina que de verdad necesitas está en otra parte. Es un servidor en un centro de datos, una máquina virtual en la nube, un equipo de compilación...
SshSsh-keygenAuthorized_keysSsh-copy-idScpSsh config - 1325 min
Registros y diarios
Un servicio que ayer funcionaba hoy no funciona. Nadie ha cambiado nada, o eso dicen todos. Puedes pasarte una hora mirando archivos de...
/var/logSyslogJournaldJournalctlLog rotation - 1430 min
Discos y almacenamiento
"No space left on device." El servicio deja de escribir, la base de datos rechaza conexiones y todo lo que va detrás se cae, y todo porque algún...
DfDuLsblkPartitionsFilesystemsMount+2 - 1525 min
Cron y tareas programadas
Escribiste un script de copia de seguridad y funciona de maravilla, hasta la tarde en que se te olvida ejecutarlo. Casi todo lo que un servidor hace...
CrontabCron fields@daily@reboot/etc/cron.dailySystemd timers - 1630 min
Rendimiento y monitoreo
Alguien te escribe: "el servidor va lento". Eso es todo lo que te dan. Lento puede ser un proceso desbocado, memoria agotada, un disco que no da...
UptimeLoad averageFreeVmstatIostatHtop+1 - 1760 min
Proyecto final: Configuracion del servidor
Todo lo anterior ha sido una idea cada vez. El trabajo real nunca es una idea cada vez. Alguien te entrega una máquina Ubuntu recién instalada y te...
Sudo userSsh keysNginxSystemd timerBackupsJournalctl
Aprende Linux en tu idioma
Cada lección, examen y respuesta del tutor aparece en tu idioma. El tutor de IA responde en el idioma en que le hablas.
Roles that use Linux
See how hiring teams interview engineers on Linux, in production-like environments.
DevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewSite Reliability Engineer (SRE)
Hire SREs who actually run production. Live workspaces with metrics, logs, traces and a service that is starting to misbehave. We record every keystroke.
See the interviewInfrastructure Engineer
Hire infrastructure engineers who design systems your team can rely on. Interview them in real workspaces with Terraform, Ansible, cloud APIs and live failure scenarios.
See the interview