Poučevanje ukazne vrstice Linux za študente običajno zahteva stroj, ki izvaja Linux, virtualni stroj, odjemalca SSH ali aktivni USB. To je veliko pripravljalnega dela, brez katerega bi vi in vaši učenci verjetno lahko.
Z Instantboxom lahko preprosto zavrtite distribucijo Linuxa na svojem gostiteljskem računalniku in učencem omogočite dostop do ukazne vrstice prek brskalnika.
Zakaj ustvariti distribucijo Linuxa v brskalniku?
Včasih za kratek čas potrebujete ukazno vrstico določenega sistema Linux. Morda boste želeli na primer preizkusiti nov trik v Arch Linuxu ali preizkusiti postopek namestitve za določeno orodje v Debianu. Lahko pa poučujete razred o tem, kako obvladati ukazno vrstico Linuxa v sobi, polni uporabnikov sistema Windows.
V teh primerih morda ne boste želeli namestiti kopice navideznih strojev ali znova in znova bliskati istega živega USB-ja.
Z Instantboxom lahko zaženete en sam ukaz v svojem terminalu, nato pa obiščete lokalni naslov v brskalniku in izberete, katero distribucijo želite uporabiti.
Kako namestiti Instantbox v Linux
Preden začnete uporabljati Instantbox, morate namestite Docker in Docker Compose.
Ustvarite nov imenik za Instantbox in se premaknite vanj:
mkdir instantbox
cd instantbox
Medtem ko razvijalec predlaga prenos namestitvenega skripta neposredno v Bash z naslednjim ukazom, nikoli ni dobra ideja izvajati kode iz interneta, ne da bi si jo prej ogledali.
bash //raw.githubusercontent.com/instantbox/instantbox/master/init.sh)
Prenesite namestitveni skript iz repozitorija Instantbox GitHub:
wget https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh
Preverite njegovo vsebino z:
mačkav.sh
Če se zdi, da je vse v redu, zaženite skript z:
bashv.sh
Zgoraj omenjeni ukaz bo preveril, ali imate nameščene potrebne odvisnosti, nato pa datoteko Instantbox docker-compose prenesite v vaš trenutni imenik.
Skript vas bo vprašal, katera vrata naj uporablja Instantbox in vaš naslov IP. Obe vprašanji nista obvezni in privzeto bo Instantbox deloval na vratih 8888.
Če že znate uporabljati Docker Compose, lahko neposredno prenesete datoteko docker-compose in preskočite namestitveni skript.
wget https://raw.githubusercontent.com/instantbox/instantbox/master/docker-compose.yml
Zdaj zaženite:
docker-compose up -d
Docker bo prenesel najnovejšo sliko Instantbox in bo na voljo na vratih 8888.
Uporabite Instantbox za dostop do distribucije Linux v vašem brskalniku
Če do Instantboxa dostopate z računalnika, na katerem je nameščen, odprite brskalnik in vnesite lokalni gostitelj: 8888. Če dostopate z drugega računalnika v istem lokalnem omrežju, boste morali poiščite lokalni naslov IP gostiteljskega računalnika.
Ko obiščete stran, boste morali izbrati, katero distribucijo želite zagnati, kot tudi najnovejšo različico vsake imenovane distribucije. Na izbiro imate:
- Ubuntu 14.04, 16.04, 18.04 in 20.04
- CentOS 6.10, 7 in 8
- Debian Stretch, Jessie in Buster
- Fedora 30 in 31
- Alpine najnovejši
- Najnovejši Arch Linux
Ko izberete, kliknite Naslednji in izberite vire, ki bodo na voljo za namestitev. Izbrali boste lahko notranja vrata, število jeder procesorja, razpoložljiv pomnilnik in kako dolgo bo deloval distro. To vrednost lahko nastavite tako nizko kot eno uro ali tako visoko, kot želite.
Kliknite Ustvari, in Instantbox bo prenesel ISO-je za vašo izbrano distribucijo in vam predstavil korensko lupino na drugem zavihku.
Od tu lahko vi ali vaši učenci vadite in izpopolnjujete svoje veščine, preizkušate postopke in nameščate programsko opremo.
Uporabite korensko lupino, da ustvarite toliko običajnih uporabnikov, kot jih potrebujete, vaši učenci pa se lahko prijavijo iz svojih naprav.
Vaša seja Instantbox bo potekla po času, določenem v prejšnjem koraku, lahko pa kliknete na Čiščenje da ga takoj vržete v smeti in začnete znova.
Postanite mojster ukazne vrstice Linux
Instantbox vam ponuja toliko ukaznih vrstic, kot si jih morda želite, in ne zahteva, da imate nameščen distro. Uporabite ga lahko za izboljšanje svojih terminalskih odrezkov na kateri koli vrsti distribucije in zagotovite, da imate vire za učenje ali poučevanje, ki jih potrebujete, da kar najbolje izkoristite ta odličen vir.
Ali ste vedeli, da se lahko sami naučite ukazne vrstice Linux? Vse, kar morate vedeti, je, kako dobiti pomoč za ukaz Linux, ki ga želite obvladati.