Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Å lære Linux-kommandolinjen til studenter krever vanligvis en maskin som kjører Linux, en virtuell maskin, en SSH-klient eller en live USB. Det er mye forberedelsesarbeid du og elevene dine kunne sikkert vært uten.

Med Instantbox kan du enkelt spinne opp en Linux-distro på vertsmaskinen din og gi elever tilgang til kommandolinjen gjennom en nettleser.

Hvorfor lage en Linux Distro i en nettleser?

Noen ganger trenger du kommandolinjen til et bestemt Linux-system for en kort stund. Du vil kanskje prøve ut et nytt triks i Arch Linux, for eksempel, eller teste ut installasjonsprosedyren for et spesifikt verktøy på Debian. Eller du kan undervise en klasse om hvordan du mestrer Linux-kommandolinjen til et rom fullt av Windows-brukere.

I disse tilfellene vil du kanskje ikke installere en haug med virtuelle maskiner eller flashe den samme live USB-en om og om igjen.

instagram viewer

Med Instantbox kan du kjøre en enkelt kommando i terminalen din, og deretter gå til en lokal adresse i nettleseren din for å velge hvilken distro du vil bruke.

Hvordan installere Instantbox på Linux

Før du kan begynne å bruke Instantbox, må du installer Docker og Docker Compose.

Lag en ny katalog for Instantbox og gå inn i den:

mkdir instantbox
cd instantbox

Mens utvikleren foreslår å sende oppsettsskriptet direkte til Bash med følgende kommando, er det aldri en god idé å kjøre kode fra internett uten å se den først.

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

Last ned oppsettsskriptet fra Instantbox GitHub-depotet:

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

Inspiser innholdet med:

katti det.sh

Hvis alt ser ut til å være i orden, kjør skriptet med:

bashi det.sh

Den nevnte kommandoen vil sjekke om du har de nødvendige avhengighetene installert, og last ned Instantbox docker-compose-filen til din nåværende katalog.

Skriptet vil spørre deg hvilken port du vil at Instantbox skal bruke og din IP-adresse. Begge disse spørsmålene er valgfrie, og som standard vil Instantbox kjøre på port 8888.

Hvis du allerede er komfortabel med å bruke Docker Compose, kan du laste ned docker-compose-filen direkte og hoppe over installasjonsskriptet.

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

Kjør nå:

docker-komponere opp -d

Docker vil laste ned det nyeste Instantbox-bildet og være tilgjengelig på port 8888.

Bruk Instantbox for å få tilgang til en Linux Distro i nettleseren din

Hvis du åpner Instantbox fra maskinen den er installert på, åpner du en nettleser og går inn lokal vert: 8888. Hvis du får tilgang fra en annen maskin på det samme lokale nettverket, må du finne den lokale IP-adressen til vertsmaskinen.

Når du besøker siden, må du velge hvilken distro du vil kjøre, samt den nyeste versjonen av hver navngitte distro. Du har et valg mellom:

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

Når du har gjort ditt valg, klikk Neste og velg ressursene som vil være tilgjengelige for installasjonen. Du vil kunne velge den interne porten, antall CPU-kjerner, tilgjengelig minne og hvor lenge distroen skal kjøre. Du kan sette denne verdien så lavt som én time, eller så høyt du vil.

Klikk Skape, og Instantbox vil laste ned ISO-ene for din valgte distro og presentere deg med et rotskall i en annen fane.

Herfra kan du eller elevene dine øve og finpusse ferdighetene dine, teste ut prosedyrer og installere programvare.

Du bør bruke rotskallet til å opprette så mange vanlige brukere du trenger, og elevene dine kan logge på fra sine egne enheter.

Instantbox-økten din vil utløpe etter tiden angitt i forrige trinn, eller du kan klikke videre Rensing for å kaste den umiddelbart og begynne på nytt.

Bli en Master of the Linux Command Line

Instantbox gir deg så mange kommandolinjer du kan ønske deg, og krever ikke engang at du har distroen installert. Du kan bruke den til å forbedre terminalkotelettene dine på alle typer distro og sørge for at du har lærings- eller undervisningsressursene du trenger for å få mest mulig ut av denne utmerkede ressursen.

Visste du at du kan lære Linux-kommandolinjen på egen hånd? Alt du trenger å vite er hvordan du får hjelp til Linux-kommandoen du vil mestre.