Linuxin komentorivin opettaminen opiskelijoille vaatii yleensä Linuxia käyttävän koneen, virtuaalikoneen, SSH-asiakkaan tai live-USB: n. Se on paljon valmistelutyötä, jota sinä ja oppilaasi voisitte varmaan pärjätä ilman.
Instantboxin avulla voit helposti luoda Linux-jakelun isäntäkoneellesi ja antaa oppijoille pääsyn komentoriville selaimen kautta.
Miksi luoda Linux Distro selaimessa?
Joskus tarvitset tietyn Linux-järjestelmän komentoriviä lyhyen aikaa. Haluat ehkä kokeilla uutta temppua esimerkiksi Arch Linuxissa tai testata tietyn työkalun asennusta Debianissa. Tai voit opettaa luokkaa Linux-komentorivin hallitsemisesta huoneeseen, joka on täynnä Windows-käyttäjiä.
Näissä tapauksissa et ehkä halua asentaa joukkoa virtuaalikoneita tai käyttää samaa live-USB-muistia yhä uudelleen ja uudelleen.
Instantboxin avulla voit suorittaa yhden komennon päätteessäsi ja käydä sitten selaimessasi paikallisessa osoitteessa valitaksesi, mitä jakelua haluat käyttää.
Kuinka asentaa Instantbox Linuxiin
Ennen kuin voit aloittaa Instantboxin käytön, sinun on asenna Docker ja Docker Compose.
Tee Instantboxille uusi hakemisto ja siirry siihen:
mkdir pikalaatikko
CD pikalaatikko
Vaikka kehittäjä ehdottaakin, että asennusskripti välitetään suoraan Bashille seuraavalla komennolla, ei koskaan ole hyvä idea suorittaa koodia Internetistä katsomatta sitä ensin.
bash //raw.githubusercontent.com/instantbox/instantbox/master/init.sh)
Lataa asennusskripti Instantbox GitHub -arkistosta:
wget https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh
Tarkista sen sisältö:
kissasen sisällä.sh
Jos kaikki näyttää olevan kunnossa, suorita komentosarja seuraavasti:
lyödäsen sisällä.sh
Edellä mainittu komento tarkistaa, onko sinulla asennettuna tarvittavat riippuvuudet, ja lataa sitten Instantboxin telakointiaseman kirjoitustiedosto nykyiseen hakemistoosi.
Skripti kysyy, mitä porttia haluat Instantboxin käyttävän ja IP-osoitteesi. Molemmat kysymykset ovat valinnaisia, ja oletusarvoisesti Instantbox toimii portissa 8888.
Jos olet jo tottunut käyttämään Docker Composea, voit ladata Docker Compose -tiedoston suoraan ja ohittaa asennuskomentosarjan.
wget https://raw.githubusercontent.com/instantbox/instantbox/master/docker-compose.yml
Juokse nyt:
docker-compose up -d
Docker lataa uusimman Instantbox-kuvan ja on käytettävissä portissa 8888.
Käytä Instantboxia päästäksesi Linux Distroon selaimessasi
Jos käytät Instantboxia koneella, johon se on asennettu, avaa selain ja kirjoita paikallinen isäntä: 8888. Jos käytät toisesta koneesta samassa paikallisessa verkossa, sinun on tehtävä se etsi isäntäkoneen paikallinen IP-osoite.
Kun vierailet sivulla, sinun on valittava, mitä jakelua haluat käyttää, sekä uusin versio kustakin nimetystä distrosta. Voit valita seuraavista:
- 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 uusin
- Arch Linux uusin
Kun olet tehnyt valintasi, napsauta Seuraava ja valitse resurssit, jotka ovat käytettävissä asennusta varten. Voit valita sisäisen portin, prosessoriytimien määrän, käytettävissä olevan muistin ja kuinka kauan distro toimii. Voit asettaa tämän arvon niin pieneksi kuin yksi tunti tai niin korkea kuin haluat.
Klikkaus Luoda, ja Instantbox lataa ISO: t valitsemallesi distrolle ja esittelee sinulle juurikuoren toisella välilehdellä.
Täältä sinä tai opiskelijasi voit harjoitella ja hioa taitojasi, testata toimenpiteitä ja asentaa ohjelmistoja.
Sinun tulisi käyttää juurikuorta luodaksesi niin monta tavallista käyttäjää kuin tarvitset, ja oppilaat voivat kirjautua sisään omilla laitteillaan.
Instantbox-istuntosi vanhenee edellisessä vaiheessa määritetyn ajan jälkeen, tai voit napsauttaa Puhdistaa siirtääksesi sen heti roskakoriin ja aloittaaksesi alusta.
Ryhdy Linuxin komentorivin mestariksi
Instantbox antaa sinulle niin monta komentoriviä kuin haluat, eikä sinun tarvitse edes olla distroa asennettuna. Voit käyttää sitä parantamaan päätepisteitäsi kaikentyyppisissä distroissa ja varmistamaan, että sinulla on oppimis- tai opetusresurssit, joita tarvitset saadaksesi kaiken irti tästä erinomaisesta resurssista.
Tiesitkö, että voit oppia Linuxin komentorivin itse? Sinun tarvitsee vain tietää, kuinka saada apua Linux-komentoon, jonka haluat hallita.