SadServers: Prueba tus habilidades de resolución de problemas en un servidor Linux

SadServers es un interesante proyecto a través del cual puedes poner a prueba tus habilidades en la resolución de problemas sobre un servidor Linux.

4 Herramientas de código abierto capaces de Ejecutar un Servidor Linux

El patio de recreo consiste en una serie de desafíos de “Captura la bandera” a través de los cuales puedes probar y mejorar tus habilidades de depuración.

Ven a generar un “servidor triste”

Para iniciar una prueba, simplemente debes hacer clic en el botón “Dame un servidor triste” (Give Me a Sad Server).

De esta forma accedes a un servidor remoto (dañado) funcionando en una máquina virtual con la que interactuar a través de una sesión segura vía SSH.

No existen límites para las instrucciones que se pueden dirigir al sistema (a través de la terminal) ya que el usuario se hará pasar inmediatamente por un usuario root con todos los privilegios asociados.

Para cada problema a resolver, se dispone de un cierto período de tiempo, después del cual la máquina virtual en la que se configuró el servidor (que estará activo en AWS) simplemente se cerrará.

Si crees que has superado el desafío, puedes hacer clic en “Comprobar mi solución” (Check my solution) y comprobar el resultado de la prueba.

Pruebas con una dificultad mayor

Como suele suceder con las pruebas, los SadServers también podrían usarse para una posible selección de trabajos; por ello, existen diferentes niveles de dificultad.

Si quieres resolver una pregunta de nivel “Fácil”, como localizar y detener un proceso que podría obstruir los registros de escritura del disco, no se permiten más de 10 minutos.

Luego están las pruebas de nivel “Medio” o “Difícil”. Por ejemplo, una pregunta de nivel medio puede requerir comprender por qué el contenedor de Docker de una aplicación NodeJS no se puede iniciar.

De la misma forma, en retos más complejos puedes encontrarte con ejemplos que impliquen el poder insertar un registro en una base de datos que no funciona correctamente.

En el sitio web oficial del proyecto es posible encontrar una lista de los escenarios propuestos a los participantes.

Por lo general, se presenta un nuevo escenario cada semana y puedes recibir una notificación por correo electrónico cada vez que SadServers incluya una actualización en forma de nuevo desafío.

Artículos Relacionados
11 Mejores Emuladores de Terminal para Linux que Deberías Probar

Hace poco compartíamos el artículo sobre las 3 terminales de linux que deberías probar, pues bien, ahora toca el turno de ver los 10 mejores emuladores de terminales alternativos para linux. Vamos a dar un repaso a algunas terminales alternativas, con las que disfrutar ¡SEGUIR LEYENDO!

Kubernetes 1.26 agrega contenedores Windows HostProcess

Kubernetes 1.26, una nueva versión del software de orquestación con Windows HostProcess Container y firmas digitales. Kubernetes, la solución Open Source más conocida para la orquestación de contenedores, llega ahora a la versión 1.26 denominada Electrizing. Según los desarrolladores del proyecto, la última versión ¡SEGUIR LEYENDO!

¿Por qué GitOps debería ser el flujo de trabajo elegido?

En 2006, con el lanzamiento de AWS Elastic Compute, Amazon inició una revolución en la forma en que nosotros, como desarrolladores, consumimos y usamos la computación y otros recursos necesarios para implementar y mantener las aplicaciones que escribimos. No mucho después, la infraestructura como ¡SEGUIR LEYENDO!

46 Cursos Gratis de Udemy: Programación de Juegos, Python (cupón finalizado)

Un día más, estamos por aquí, compartiendo cursitos gratis con los que todo el mundo pueda aprender. Hoy, me gustaría recordaros antes de nada que para poder cursar los cursos de Coursera; primer debes dar a Inscribirte y posteriormente (abajo de la ventana flotante) ¡SEGUIR LEYENDO!

Linux o macOS, ¿Cuál es el sistema operativo más seguro?

Si te preguntaran cuál es el sistema operativo más seguro de entre los más utilizados para PC, ¿Qué responderías? Probablemente Linux y no sería una mala respuesta. Pero bien, ahora los investigadores de Elastic Security Labs tras hacerse exactamente la misma pregunta terminaron llegando ¡SEGUIR LEYENDO!

¿Qué es AWS Lambda? Lambda con ejemplos

Antes de entender que es la función de AWS Lambda, debes comprender que es el concepto de serverless. ¿Qué es Serverless? El término serverless o "sin servidor" generalmente se refiere a aplicaciones sin servidor, las aplicaciones sin servidor son aquellas que no necesitan ninguna ¡SEGUIR LEYENDO!

Ubuntu Pro lanzado para Google Cloud

Ubuntu Pro de Canonical lanzó su servicio basado en la nube en Google Cloud. Canonical y Google anunciaron la disponibilidad de Ubuntu Pro para los usuarios de Google Cloud. Ubuntu Pro, es una versión premium de Ubuntu diseñada para desarrolladores y administradores de empresas, ¡SEGUIR LEYENDO!