🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónMírala tú mismo
4 tareas · 20 min · Principiante
Acabas de leer qué piezas tiene un computador. Ahora vas a preguntárselo a una máquina de verdad, con dos comandos, y a ver cómo se describe a sí misma.
Objetivo de la sala
Acabas de leer qué piezas tiene un computador. Ahora vas a preguntárselo a una máquina de verdad, con dos comandos, y a ver cómo se describe a sí misma.En la sala anterior leíste que un computador son cuatro piezas. Eso está bien para entenderlo, pero saber algo porque te lo contaron no es saberlo. Vas a comprobarlo.
En Linux hay una carpeta especial que se llama /proc. No contiene archivos guardados en el disco: contiene archivos que el sistema inventa en el momento en que los abres, y que describen cómo está la máquina ahora mismo.
Es una de las ideas más elegantes del sistema. En vez de un programa especial para consultar la memoria, otro para el procesador y otro para el tiempo encendido, todo se lee igual: con los mismos comandos que usarías para leer una nota.
Abre el laboratorio y escribe:
ls
Estás en /proc. Lo que ves no son documentos: son ventanas al estado de la máquina.
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
¿Qué hay dentro de `/proc`?
Ver pista de ayuda
No están guardados en el disco. Se fabrican cuando los pides.
Lee el archivo de la memoria:
cat meminfo
Vas a ver algo así:
MemTotal: 8039216 kB
MemFree: 1204880 kB
MemAvailable: 3877104 kB
Son kilobytes. MemTotal dividido entre un millón te da los gigabytes: unos 8 GB en esta máquina.
Fíjate en la diferencia entre MemFree y MemAvailable, porque confunde a todo el mundo. Libre es la memoria que nadie está tocando. Disponible es la que el sistema podría darte si se la pidieras, incluida la que ahora usa como caché y soltaría sin problema.
Por eso cuando alguien dice «mi computador se quedó sin memoria» mirando MemFree, casi siempre se equivoca: un sistema sano usa toda la memoria que tiene. Memoria libre es memoria desperdiciada.
Prueba también:
cat cpuinfo
Cada bloque es un procesador lógico. Cuenta cuántos hay.
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
Tu máquina muestra poca `MemFree`. ¿Está en problemas?
Ver pista de ayuda
Un sistema sano no deja memoria sin usar.
cat uptime
El primer número son los segundos que la máquina lleva encendida. Divide entre 86.400 y tienes los días.
Parece un dato trivial y en seguridad no lo es, por dos razones:
Un servidor con mucho tiempo encendido casi seguro tiene actualizaciones sin aplicar. Muchas correcciones del núcleo solo entran al reiniciar. Doscientos días de uptime no es una medalla: es una lista de parches esperando.
Y al revés: un reinicio que nadie ordenó es una señal. Si una máquina que llevaba meses encendida aparece con dos horas de uptime y nadie tocó nada, alguien tiene que preguntar por qué.
Es el mismo razonamiento que en el panel de la clínica: lo sospechoso no es un valor, es un valor que no encaja con lo normal.
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
Un servidor que llevaba 300 días encendido aparece hoy con 1 hora. ¿Qué haces?
Ver pista de ayuda
El dato en sí no dice nada. Lo que dice algo es que no encaja.
Queda un archivo por leer en /proc. Es el que dice qué sistema es y qué versión de núcleo corre — el equivalente a preguntarle a la máquina «¿tú qué eres?».
Ese dato es lo primero que mira cualquiera, defendiendo o atacando: la versión decide qué fallos conocidos aplican. Una versión vieja es una lista pública de agujeros que alguien ya documentó.
Léelo y te llevas el código.
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
¿Qué código de sala aparece en el archivo de versión?
Formato esperado: ___-____
Ver pista de ayuda
En /proc, el archivo se llama version. Léelo con cat.
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.