Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Linuxi käsurea õpilastele õpetamiseks on tavaliselt vaja Linuxi töötavat masinat, virtuaalmasinat, SSH-klienti või reaalajas USB-ühendust. See on palju ettevalmistustööd, ilma milleta teie ja teie õpilased ilmselt hakkama saaksite.

Instantboxi abil saate hõlpsasti oma hostmasinas Linuxi distributsiooni luua ja anda õppijatele brauseri kaudu juurdepääsu käsureale.

Miks luua brauseris Linuxi distributsioon?

Mõnikord vajate lühikeseks ajaks konkreetse Linuxi süsteemi käsurida. Võib-olla soovite proovida uut trikki näiteks Arch Linuxis või testida Debiani konkreetse tööriista installiprotseduuri. Või võite õpetada Windowsi kasutajaid täis ruumile Linuxi käsurea valdamist.

Sellistel juhtudel ei pruugi te soovida installida hunnikut virtuaalmasinaid või sama reaalajas USB-mälupulka ikka ja jälle välja lülitada.

Instantboxiga saate terminalis käivitada ühe käsu ja seejärel külastada brauseris kohalikku aadressi, et valida, millist distroo soovite kasutada.

Kuidas installida Instantbox Linuxi

Enne Instantboxi kasutamist peate tegema installige Docker ja Docker Compose.

Looge Instantboxi jaoks uus kataloog ja liikuge sinna:

mkdir kiirkast
cd kiirkast

Kuigi arendaja soovitab edastada häälestusskripti otse Bashile järgmise käsuga, pole kunagi hea mõte käivitada koodi Internetist ilma seda eelnevalt vaatamata.

bash //raw.githubusercontent.com/instantbox/instantbox/master/init.sh)

Laadige installiskript alla Instantboxi GitHubi hoidlast:

wget https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh

Kontrollige selle sisu:

kassselles.sh

Kui tundub, et kõik on korras, käivitage skript koos:

bashselles.sh

Eespool nimetatud käsk kontrollib, kas teil on installitud vajalikud sõltuvused, ja seejärel laadib Instantboxi dokkimisfaili oma praegusesse kataloogi alla.

Skript küsib teilt, millist porti soovite Instantboxi kasutada ja teie IP-aadressi. Mõlemad küsimused on valikulised ja vaikimisi töötab Instantbox pordil 8888.

Kui tunnete Docker Compose'i kasutamist juba mugavalt, saate dockeri koostamise faili otse alla laadida ja installiskripti vahele jätta.

wget https://raw.githubusercontent.com/instantbox/instantbox/master/docker-compose.yml

Nüüd jookse:

dokkija-koostama üles -d

Docker laadib alla uusima Instantboxi pildi ja on saadaval pordis 8888.

Kasutage Instantboxi, et pääseda ligi oma brauseris Linuxi distributsioonile

Kui kasutate Instantboxi seadmest, kuhu see on installitud, avage brauser ja sisestage kohalik majutaja: 8888. Kui pääsete juurde samas kohalikus võrgus olevast teisest masinast, peate seda tegema leidke hostmasina kohalik IP-aadress.

Lehe külastades peate valima, millist distroo soovite käivitada, ja valima iga nimega distributsiooni uusima versiooni. Teil on valida:

  • Ubuntu 14.04, 16.04, 18.04 ja 20.04
  • CentOS 6.10, 7 ja 8
  • Debian Stretch, Jessie ja Buster
  • Fedora 30 ja 31
  • Alpine uusim
  • Arch Linux uusim

Kui olete oma valiku teinud, klõpsake nuppu Edasi ja valige installimiseks saadaolevad ressursid. Saate valida sisemise pordi, protsessori tuumade arvu, saadaoleva mälu ja distro töötamise aja. Saate määrata selle väärtuse nii madalaks kui üks tund või nii kõrgeks, kui soovite.

Klõpsake Loo, ja Instantbox laadib teie valitud distro ISO-d alla ja esitab teile juurkesta teisel vahekaardil.

Siit saate teie või teie õpilased oma oskusi harjutada ja lihvida, protseduure katsetada ja tarkvara installida.

Peaksite kasutama juurkesta, et luua nii palju tavakasutajaid, kui vaja, ja teie õpilased saavad sisse logida oma seadmetest.

Teie Instantboxi seanss aegub pärast eelmises etapis määratud aja möödumist või võite klõpsata Puhastamine et see kohe prügikasti visata ja uuesti alustada.

Saa Linuxi käsurea meistriks

Instantbox pakub teile nii palju käsuridu, kui soovite, ja see ei nõua isegi distro installimist. Saate seda kasutada oma terminalide täiustamiseks mis tahes tüüpi distros ja veenduda, et teil on õppimis- või õpetamisressursid, mida vajate selle suurepärase ressursi maksimaalseks kasutamiseks.

Kas teadsite, et saate Linuxi käsurea iseseisvalt õppida? Kõik, mida peate teadma, on see, kuidas saada abi Linuxi käsu jaoks, mida soovite hallata.