Insegnare la riga di comando di Linux agli studenti di solito richiede una macchina che esegue Linux, una macchina virtuale, un client SSH o una USB live. È un sacco di lavoro di preparazione che probabilmente tu e i tuoi studenti potreste fare a meno.
Con Instantbox, puoi facilmente avviare una distribuzione Linux sul tuo computer host e dare agli studenti l'accesso alla riga di comando tramite un browser.
Perché creare una distribuzione Linux in un browser?
A volte, hai bisogno della riga di comando di un particolare sistema Linux per un breve periodo. Potresti voler provare un nuovo trucco in Arch Linux, ad esempio, o testare la procedura di installazione per uno strumento specifico su Debian. Oppure potresti tenere un corso su come padroneggiare la riga di comando di Linux in una stanza piena di utenti Windows.
In questi casi, potresti non voler installare un gruppo di macchine virtuali o eseguire il flashing della stessa USB live più e più volte.
Con Instantbox puoi eseguire un singolo comando nel tuo terminale, quindi visitare un indirizzo locale nel tuo browser per selezionare la distribuzione che desideri utilizzare.
Come installare Instantbox su Linux
Prima di poter iniziare a utilizzare Instantbox, devi farlo installare Docker e Docker Compose.
Crea una nuova directory per Instantbox e spostati in essa:
scatola istantanea mkdir
CD box
Sebbene lo sviluppatore suggerisca di passare lo script di installazione direttamente a Bash con il seguente comando, non è mai una buona idea eseguire codice da Internet senza prima visualizzarlo.
bash //raw.githubusercontent.com/instantbox/instantbox/master/init.sh)
Scarica lo script di installazione dal repository GitHub di Instantbox:
wget https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh
Ispezionare il suo contenuto con:
gattodentro.sh
Se tutto sembra essere in ordine, esegui lo script con:
bashdentro.sh
Il suddetto comando verificherà se sono installate le dipendenze necessarie, quindi scaricherà il file docker-compose di Instantbox nella directory corrente.
Lo script ti chiederà quale porta vuoi utilizzare per Instantbox e il tuo indirizzo IP. Entrambe queste domande sono facoltative e, per impostazione predefinita, Instantbox verrà eseguito sulla porta 8888.
Se hai già dimestichezza con Docker Compose, puoi scaricare direttamente il file docker-compose e saltare lo script di installazione.
wget https://raw.githubusercontent.com/instantbox/instantbox/master/docker-compose.yml
Ora esegui:
docker-componi -d
Docker scaricherà l'ultima immagine di Instantbox e sarà disponibile sulla porta 8888.
Usa Instantbox per accedere a una distribuzione Linux nel tuo browser
Se accedi a Instantbox dalla macchina su cui è installato, apri un browser ed entra host locale: 8888. Se si accede da un'altra macchina sulla stessa rete locale, sarà necessario trovare l'indirizzo IP locale della macchina host.
Quando visiti la pagina, dovrai scegliere quale distro desideri eseguire e la versione più recente di ciascuna distro denominata. Hai una scelta di:
- Ubuntu 14.04, 16.04, 18.04 e 20.04
- Cent OS 6.10, 7 e 8
- Debian Stretch, Jessie e Buster
- Fedora 30 e 31
- Ultimo alpino
- Arch Linux più recente
Una volta effettuata la selezione, fare clic su Prossimo e scegli le risorse che saranno disponibili per l'installazione. Sarai in grado di selezionare la porta interna, il numero di core della CPU, la memoria disponibile e la durata della distribuzione. È possibile impostare questo valore a partire da un'ora o al massimo desiderato.
Clic Crearee Instantbox scaricherà gli ISO per la distribuzione scelta e ti presenterà una shell di root in un'altra scheda.
Da qui, tu o i tuoi studenti potete esercitarvi e affinare le vostre abilità, testare le procedure e installare il software.
Dovresti utilizzare la root shell per creare tutti gli utenti regolari di cui hai bisogno e i tuoi studenti possono accedere dai propri dispositivi.
La tua sessione Instantbox scadrà dopo il tempo specificato nel passaggio precedente, oppure puoi fare clic su Epurazione per eliminarlo all'istante e ricominciare da capo.
Diventa un maestro della riga di comando di Linux
Instantbox ti offre tutte le righe di comando che potresti desiderare e non richiede nemmeno l'installazione della distribuzione. Puoi usarlo per migliorare le tue abilità terminali su qualsiasi tipo di distro e assicurarti di avere le risorse di apprendimento o insegnamento necessarie per sfruttare al meglio questa eccellente risorsa.
Sapevi che puoi imparare la riga di comando di Linux da solo? Tutto quello che devi sapere è come ottenere aiuto per il comando Linux che vuoi padroneggiare.