🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónQué guarda Linux y qué se pierde al apagar
4 tareas · 35 min · Principiante
Es lunes 16 de noviembre de 2026, 03:20 UTC. La Distribuidora Cafetales del Sur sospecha que su servidor de la tienda en línea, `cds-tienda01`, fue comprometido esta madrugada, y el responsable de TI ya recogió un triaje en vivo antes de aislar la máquina. En un servidor Linux la evidencia vive en capas con vidas muy distintas: lo que está en memoria desaparece al apagar y lo que está en disco sobrevive. Aquí aprendes a separar las dos, a leer qué quedó de un proceso cuyo archivo ya no existe y a reconocer qué sistemas de archivos y qué registros no resisten un reinicio. Todo lo que ves son salidas ya recogidas: se leen, no se ejecutan.
Objetivo de la sala
Es lunes 16 de noviembre de 2026, 03:20 UTC. La Distribuidora Cafetales del Sur sospecha que su servidor de la tienda en línea, `cds-tienda01`, fue comprometido esta madrugada, y el responsable de TI ya recogió un triaje en vivo antes de aislar la máquina. En un servidor Linux la evidencia vive en capas con vidas muy distintas: lo que está en memoria desaparece al apagar y lo que está en disco sobrevive. Aquí aprendes a separar las dos, a leer qué quedó de un proceso cuyo archivo ya no existe y a reconocer qué sistemas de archivos y qué registros no resisten un reinicio. Todo lo que ves son salidas ya recogidas: se leen, no se ejecutan.Un servidor Linux guarda su historia en dos lugares con duración muy distinta. La memoria contiene los procesos en marcha, las conexiones de red abiertas, el estado del núcleo y todo sistema de archivos que viva solo en RAM. El disco contiene los archivos, los registros de texto de /var/log, los directorios de las cuentas y la base de datos de paquetes. Apagar o reiniciar vacía la primera capa y respeta la segunda.
Ya viste en el módulo 3 el orden de volatilidad: lo que antes se pierde se captura antes. Lo propio de Linux es que muchas piezas que parecen archivos corrientes viven en memoria. /proc no es un directorio de verdad, es una ventana al núcleo, y hay sistemas de archivos montados en RAM donde cualquier cosa que se escriba desaparece con el apagado.
La pregunta de un buen responsable no es «¿qué hay en el servidor?» sino «¿qué se pierde si lo reinicio ahora?».
Responde para continuar
El gerente propone reiniciar `cds-tienda01` para «dejarlo limpio» antes de investigar. ¿Qué pasa con la evidencia del servidor?
Ver pista de ayuda
Piensa en dónde vive cada cosa. La RAM se vacía al apagar; el disco no.
Cada proceso en marcha tiene en /proc/PID/exe un enlace al ejecutable que lo arrancó. Si alguien borra ese archivo del disco mientras el proceso sigue vivo, el proceso no se detiene: el núcleo conserva el programa en memoria y el enlace muestra la ruta original seguida de (deleted). Ese marcador es una de las señales más claras de que algo se lanzó y se quiso esconder, porque ningún programa instalado normalmente se borra mientras corre.
Esta evidencia solo existe mientras el proceso vive. Una vez reiniciado el servidor, el programa desaparece con él. Por eso el triaje en vivo recoge la lista de procesos con su ejecutable antes de tocar nada más.
Abre proc-exe.txt, la salida ya recogida con el PID, la cuenta dueña y el destino del enlace de cada proceso.
Responde para continuar
Lee `proc-exe.txt`. Escribe el PID del proceso cuyo ejecutable ya fue borrado del disco.
Ver pista de ayuda
Busca el marcador que el enlace muestra cuando el archivo ya no existe. Solo un proceso lo tiene.
Muchos servidores Linux guardan sus registros del sistema en el journal de systemd. Donde lo guarda depende de su configuración: si hay un directorio persistente en disco, el journal sobrevive a los reinicios; si la configuración es de almacenamiento volátil, el journal vive solo bajo /run, que está en memoria, y se vacía en cada arranque. Una máquina puede tener los registros de texto a salvo en disco y, a la vez, un journal que se evapora.
Para saberlo hay que leer la configuración y comprobar si existe el directorio persistente. Y hay que leerlo antes de decidir nada, porque una orden de «reiniciar para limpiar» destruye justo lo que más cuesta reconstruir.
Abre journald.txt y mira cómo guarda sus registros cds-tienda01.
Responde para continuar
Según `journald.txt`, si el servidor se reinicia mañana, ¿qué ocurre con el journal de esta noche?
Ver pista de ayuda
Mira la línea de almacenamiento y si existe el directorio persistente.
Un sistema de archivos puede estar respaldado por el disco o por la memoria. Los de memoria parecen un directorio más, pero todo lo que contienen está en RAM, no llega al disco y desaparece al apagar. En un servidor hay varios montados por el propio sistema, y cuál es cuál se lee en la salida de mount: la palabra que sigue a type en cada línea nombra el tipo, y unos son de disco (como ext4) y otros de memoria.
Esto importa por dos razones. Un atacante que deja un binario en uno de ellos no deja nada que el disco conserve, así que ese rastro solo se recupera con el servidor encendido. Y quien investiga no debe buscar ese archivo en una imagen de disco: no estará.
Cruza proc-exe.txt con montajes.txt.
Responde para continuar
Escribe el tipo de sistema de archivos del punto de montaje donde vivía el ejecutable del proceso borrado, tal como aparece en `montajes.txt`.
Ver pista de ayuda
Toma la ruta que muestra el enlace del proceso sospechoso y busca su punto de montaje en la salida de `mount`.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.