Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Orientarte 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.

0 de 3 · 0%

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.

Preparando el escritorio…

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.

Preparando el escritorio…

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.

Preparando el escritorio…

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.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Preparando el escritorio…

16:24
Terminal (user@whoami)
user@whoami:~$
Tab Autocompletar ↑/↓ Historial
bash 5.2.21
Whoami-Labs OS v3.0.1 LTS · build bcc89e

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