Predarea liniei de comandă Linux studenților necesită de obicei o mașină care rulează Linux, o mașină virtuală, un client SSH sau un USB live. Este o mulțime de muncă de pregătire fără de care probabil că tu și studenții tăi ai putea face.
Cu Instantbox, puteți crea cu ușurință o distribuție Linux pe mașina dvs. gazdă și puteți oferi cursanților acces la linia de comandă printr-un browser.
De ce să creați o distribuție Linux într-un browser?
Uneori, aveți nevoie de linia de comandă a unui anumit sistem Linux pentru o perioadă scurtă de timp. S-ar putea să doriți să încercați un nou truc în Arch Linux, de exemplu, sau să testați procedura de instalare pentru un instrument specific pe Debian. Sau ați putea preda un curs despre cum să stăpâniți linia de comandă Linux într-o cameră plină de utilizatori Windows.
În aceste cazuri, s-ar putea să nu doriți să instalați o grămadă de mașini virtuale sau să flashați același USB live din nou și din nou.
Cu Instantbox puteți rula o singură comandă în terminalul dvs., apoi vizitați o adresă locală în browser pentru a selecta ce distro doriți să utilizați.
Cum se instalează Instantbox pe Linux
Înainte de a putea începe să utilizați Instantbox, trebuie instalați Docker și Docker Compose.
Faceți un director nou pentru Instantbox și mutați-vă în el:
mkdir instantbox
CD instantbox
În timp ce dezvoltatorul sugerează să treceți scriptul de configurare direct către Bash cu următoarea comandă, nu este niciodată o idee bună să executați cod de pe internet fără a-l vizualiza mai întâi.
bash //raw.githubusercontent.com/instantbox/instantbox/master/init.sh)
Descărcați scriptul de configurare din depozitul Instantbox GitHub:
wget https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh
Inspectați conținutul acestuia cu:
pisicăinit.SH
Dacă totul pare să fie în ordine, rulați scriptul cu:
bashinit.SH
Comanda menționată mai sus va verifica dacă aveți instalate dependențele necesare, apoi descărcați fișierul Instantbox docker-compose în directorul curent.
Scriptul vă va întreba ce port doriți să folosească Instantbox și adresa dvs. IP. Ambele întrebări sunt opționale și, implicit, Instantbox va rula pe portul 8888.
Dacă vă simțiți deja confortabil să utilizați Docker Compose, puteți descărca direct fișierul docker-compose și să omiteți scriptul de instalare.
wget https://raw.githubusercontent.com/instantbox/instantbox/master/docker-compose.yml
Acum rulați:
docker-compune până -d
Docker va descărca cea mai recentă imagine Instantbox și va fi disponibilă pe portul 8888.
Utilizați Instantbox pentru a accesa o distribuție Linux în browser
Dacă accesați Instantbox de pe computerul pe care este instalat, deschideți un browser și intrați gazdă locală: 8888. Dacă accesați de pe o altă mașină din aceeași rețea locală, va trebui găsiți adresa IP locală a mașinii gazdă.
Când vizitați pagina, va trebui să alegeți ce distro doriți să rulați, precum și cea mai recentă versiune a fiecărei distribuții numite. Aveți de ales:
- Ubuntu 14.04, 16.04, 18.04 și 20.04
- CentOS 6.10, 7 și 8
- Debian Stretch, Jessie și Buster
- Fedora 30 și 31
- Alpine cel mai recent
- Cel mai recent Arch Linux
După ce ați făcut selecția, faceți clic Următorul și alegeți resursele care vor fi disponibile pentru instalare. Veți putea selecta portul intern, numărul de nuclee CPU, memoria disponibilă și cât timp va rula distro-ul. Puteți seta această valoare până la o oră sau cât de mare doriți.
Clic Crea, iar Instantbox va descărca ISO-urile pentru distribuția aleasă și vă va prezenta un shell rădăcină într-o altă filă.
De aici, dumneavoastră sau studenții dumneavoastră vă puteți exersa și perfecționa abilitățile, puteți testa proceduri și puteți instala software.
Ar trebui să utilizați shell-ul rădăcină pentru a crea cât de mulți utilizatori obișnuiți aveți nevoie, iar elevii dvs. se pot conecta de pe propriile dispozitive.
Sesiunea dvs. Instantbox va expira după timpul specificat la pasul anterior sau puteți face clic pe Purge pentru a-l arunca instantaneu la gunoi și a începe din nou.
Deveniți un maestru al liniei de comandă Linux
Instantbox vă oferă câte linii de comandă doriți și nu necesită nici măcar să aveți distro instalată. Îl puteți folosi pentru a vă îmbunătăți cotele terminale pe orice tip de distribuție și pentru a vă asigura că aveți resursele de învățare sau de predare de care aveți nevoie pentru a profita la maximum de această resursă excelentă.
Știați că puteți învăța linia de comandă Linux pe cont propriu? Tot ce trebuie să știți este cum să obțineți ajutor pentru comanda Linux pe care doriți să o stăpâniți.