Enseñar la línea de comandos de Linux a los estudiantes generalmente requiere una máquina que ejecute Linux, una máquina virtual, un cliente SSH o un USB en vivo. Es mucho trabajo de preparación sin el cual usted y sus estudiantes probablemente podrían prescindir.
Con Instantbox, puede activar fácilmente una distribución de Linux en su máquina host y dar a los alumnos acceso a la línea de comandos a través de un navegador.
¿Por qué crear una distribución de Linux en un navegador?
A veces, necesita la línea de comando de un sistema Linux en particular por un corto tiempo. Es posible que desee probar un nuevo truco en Arch Linux, por ejemplo, o probar el procedimiento de instalación de una herramienta específica en Debian. O podría estar dando una clase sobre cómo dominar la línea de comandos de Linux en una sala llena de usuarios de Windows.
En estos casos, es posible que no desee instalar un montón de máquinas virtuales o flashear el mismo USB en vivo una y otra vez.
Con Instantbox puede ejecutar un solo comando en su terminal, luego visitar una dirección local en su navegador para seleccionar qué distribución desea usar.
Cómo instalar Instantbox en Linux
Antes de que pueda comenzar a usar Instantbox, debe instalar Docker y Docker Compose.
Cree un nuevo directorio para Instantbox y muévase a él:
Caja instantánea mkdir
cd caja instantanea
Si bien el desarrollador sugiere pasar el script de configuración directamente a Bash con el siguiente comando, nunca es una buena idea ejecutar código desde Internet sin verlo primero.
bash //raw.githubusercontent.com/instantbox/instantbox/master/init.sh)
Descargue el script de configuración del repositorio de Instantbox GitHub:
obtener https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh
Inspeccione su contenido con:
gatoen eso.sh
Si todo parece estar en orden, ejecute el script con:
intentoen eso.sh
El comando mencionado anteriormente verificará si tiene instaladas las dependencias necesarias, luego descargará el archivo Instantbox docker-compose a su directorio actual.
El script le preguntará qué puerto desea que use Instantbox y su dirección IP. Ambas preguntas son opcionales y, de forma predeterminada, Instantbox se ejecutará en el puerto 8888.
Si ya se siente cómodo usando Docker Compose, puede descargar el archivo docker-compose directamente y omitir el script de instalación.
obtener https://raw.githubusercontent.com/instantbox/instantbox/master/docker-compose.yml
Ahora ejecuta:
ventana acoplable-componer hasta -d
Docker descargará la última imagen de Instantbox y estará disponible en el puerto 8888.
Use Instantbox para acceder a una distribución de Linux en su navegador
Si está accediendo a Instantbox desde la máquina en la que está instalado, abra un navegador e ingrese servidor local: 8888. Si accede desde otra máquina en la misma red local, deberá encontrar la dirección IP local de la máquina host.
Cuando visite la página, deberá elegir qué distribución desea ejecutar, así como la versión más reciente de cada distribución nombrada. Tienes la opción de:
- Ubuntu 14.04, 16.04, 18.04 y 20.04
- CentOS 6.10, 7 y 8
- Estiramiento de Debian, Jessie y Buster
- Fedora 30 y 31
- alpino último
- Arch Linux último
Una vez que haya hecho su selección, haga clic en Próximo y elija los recursos que estarán disponibles para la instalación. Podrá seleccionar el puerto interno, la cantidad de núcleos de CPU, la memoria disponible y cuánto tiempo se ejecutará la distribución. Puede establecer este valor tan bajo como una hora, o tan alto como desee.
Hacer clic Creare Instantbox descargará los ISO para la distribución elegida y le presentará un shell raíz en otra pestaña.
Desde aquí, usted o sus alumnos pueden practicar y perfeccionar sus habilidades, probar procedimientos e instalar software.
Debe usar el shell raíz para crear tantos usuarios regulares como necesite, y sus estudiantes pueden iniciar sesión desde sus propios dispositivos.
Su sesión de Instantbox caducará después del tiempo especificado en el paso anterior, o puede hacer clic en Purga para desecharlo instantáneamente y comenzar de nuevo.
Conviértase en un maestro de la línea de comandos de Linux
Instantbox le brinda tantas líneas de comando como pueda desear, y no requiere que tenga instalada la distribución. Puede usarlo para mejorar sus habilidades de terminal en cualquier tipo de distribución y asegurarse de tener los recursos de aprendizaje o enseñanza que necesita para aprovechar al máximo este excelente recurso.
¿Sabía que puede aprender la línea de comandos de Linux por su cuenta? Todo lo que necesita saber es cómo obtener ayuda para el comando de Linux que desea dominar.