🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónOrientarte en una máquina que no conoces
3 tareas · 15 min · Principiante
En el trabajo real nunca te dan un mapa. Te sientan delante de un servidor que nadie documentó y te piden que encuentres algo. Aquí aprendes el comando que sirve para eso.
Objetivo de la sala
En el trabajo real nunca te dan un mapa. Te sientan delante de un servidor que nadie documentó y te piden que encuentres algo. Aquí aprendes el comando que sirve para eso.Hasta ahora te hemos dicho a qué carpeta ir. Eso no pasa en el trabajo.
Lo normal es lo contrario: te dan acceso a un servidor que montó alguien que ya no está, sin documentación, y te piden que encuentres los registros, o el archivo de configuración, o el respaldo. cd y ls sirven si sabes dónde buscar. Si no, tardarías horas.
Para eso está find. Le das un nombre o un trozo de nombre y busca por toda la máquina:
find log
Te devuelve todas las rutas cuyo nombre contiene «log». Abre el laboratorio y pruébalo.
Fíjate en lo que te devuelve: no un archivo, sino rutas completas. Eso es justo lo que necesitas, porque el problema no era saber que existe un registro — era saber dónde vive.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Para qué sirve `find`?
Ver pista de ayuda
Buscar dentro de un archivo era el otro comando de la sala de registros.
Ya tienes los dos, y conviene no confundirlos nunca:
| Qué busca | Cuándo lo usas | |
|---|---|---|
find |
Nombres de archivos y carpetas | No sabes dónde está |
grep |
Texto dentro de los archivos | Sabes dónde está, buscas qué dice |
Y se usan en ese orden, casi siempre. Primero find para localizar el registro, después grep para encontrar la línea.
Pruébalo entero en el laboratorio, como lo harías en un servidor de verdad:
find auth
Eso te da la ruta del registro de accesos al sistema. Ahora:
grep Failed /var/log/auth.log
Del «no sé dónde está» al «aquí están los cuatro intentos fallidos» en dos comandos. Ese es el flujo, y es el mismo en un servidor con veinte años de archivos encima.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
Te piden revisar los intentos de acceso fallidos en un servidor que no conoces. ¿Qué orden sigues?
Ver pista de ayuda
`grep` necesita que le digas qué archivo leer.
Hay una cosa más que se hace siempre al llegar a una máquina desconocida, y ya la hiciste en el módulo 2 sin saber por qué importaba tanto: preguntar qué versión corre.
cat /proc/version
La versión decide qué fallos conocidos aplican. No es una curiosidad administrativa: existen bases de datos públicas donde cada versión de cada programa tiene listados sus problemas documentados, con instrucciones.
Eso corta en las dos direcciones, y es la simetría que define esta profesión:
- Quien defiende mira la versión para saber qué tiene que parchear.
- Quien ataca mira la versión para saber qué puede intentar.
Misma pregunta, mismo dato, dos usos. Por eso la primera sala de esta ruta insistía en que son dos turnos del mismo trabajo.
Y de ahí sale la razón por la que el uptime del módulo 2 importaba: una máquina que lleva trescientos días encendida no ha reiniciado, y muchas correcciones del núcleo solo entran al reiniciar. El tiempo encendido y la versión, juntos, dicen si esa máquina está al día.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Por qué la versión del sistema es lo primero que se consulta?
Ver pista de ayuda
Hay bases de datos públicas de fallos, organizadas por versión.
Preparando el escritorio…
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 academia no funciona de forma segura.
Analíticos
Hoy no activos en la academia; 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 academia; quedarán listos si los conectamos y solo si los permites.