Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Podučavanje Linux naredbenog retka za studente obično zahtijeva stroj koji pokreće Linux, virtualni stroj, SSH klijent ili živi USB. To je puno pripremnog rada bez kojeg biste vi i vaši učenici vjerojatno mogli.

S Instantboxom možete jednostavno pokrenuti distribuciju Linuxa na svom računalu i dati učenicima pristup naredbenom retku putem preglednika.

Zašto stvarati Linux distro u pregledniku?

Ponekad vam treba naredbeni redak određenog Linux sustava na kratko vrijeme. Možda biste željeli isprobati novi trik u Arch Linuxu, na primjer, ili isprobati postupak instalacije za određeni alat na Debianu. Ili biste mogli predavati predavanje o tome kako savladati naredbeni redak Linuxa u sobi punoj korisnika Windowsa.

U tim slučajevima možda nećete htjeti instalirati hrpu virtualnih strojeva ili flashati isti live USB više puta.

Pomoću Instantboxa možete pokrenuti jednu naredbu na svom terminalu, a zatim posjetiti lokalnu adresu u svom pregledniku kako biste odabrali distribuciju koju želite koristiti.

Kako instalirati Instantbox na Linux

Prije nego počnete koristiti Instantbox, trebate instalirajte Docker i Docker Compose.

Napravite novi direktorij za Instantbox i premjestite se u njega:

mkdir instantbox
CD instantbox

Dok razvojni programer predlaže prosljeđivanje skripte za postavljanje izravno u Bash sa sljedećom naredbom, nikada nije dobra ideja izvršavati kod s interneta bez da ga prethodno pogledate.

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

Preuzmite skriptu za postavljanje iz repozitorija Instantbox GitHub:

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

Pregledajte njegov sadržaj pomoću:

mačkau tome.sh

Ako se čini da je sve u redu, pokrenite skriptu s:

udaracu tome.sh

Prethodno navedena naredba provjerit će imate li instalirane potrebne ovisnosti, a zatim preuzeti datoteku Instantbox docker-compose u vaš trenutni direktorij.

Skripta će vas pitati koji port želite da koristi Instantbox i vašu IP adresu. Oba ova pitanja nisu obavezna i prema zadanim postavkama Instantbox će raditi na priključku 8888.

Ako već znate koristiti Docker Compose, možete izravno preuzeti docker-compose datoteku i preskočiti instalacijsku skriptu.

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

Sada pokrenite:

docker-compose up -d

Docker će preuzeti najnoviju sliku Instantboxa i biti dostupna na priključku 8888.

Koristite Instantbox za pristup Linux distribuciji u vašem pregledniku

Ako Instantboxu pristupate sa stroja na kojem je instaliran, otvorite preglednik i unesite lokalni host: 8888. Ako pristupate s drugog računala na istoj lokalnoj mreži, morat ćete pronađite lokalnu IP adresu glavnog računala.

Kada posjetite stranicu, morat ćete odabrati koju distribuciju želite pokrenuti kao i najnoviju verziju svake navedene distribucije. Imate izbor između:

  • 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 najnoviji
  • Najnoviji Arch Linux

Nakon što odaberete, kliknite Sljedeći i odaberite resurse koji će biti dostupni za instalaciju. Moći ćete odabrati interni priključak, broj CPU jezgri, dostupnu memoriju i koliko će dugo distro raditi. Ovu vrijednost možete postaviti na jedan sat ili na veću koliko želite.

Klik Stvoriti, a Instantbox će preuzeti ISO-ove za vašu odabranu distribuciju i predstaviti vam korijensku ljusku na drugoj kartici.

Odavde vi ili vaši učenici možete vježbati i usavršavati svoje vještine, testirati postupke i instalirati softver.

Trebali biste koristiti root shell za kreiranje onoliko redovnih korisnika koliko vam je potrebno, a vaši se učenici mogu prijaviti sa svojih vlastitih uređaja.

Vaša Instantbox sesija će isteći nakon vremena navedenog u prethodnom koraku ili možete kliknuti na Čišćenje da ga odmah bacite u smeće i počnete ispočetka.

Postanite majstor Linux naredbenog retka

Instantbox vam daje onoliko naredbenih redaka koliko biste mogli poželjeti, a ne zahtijeva čak ni da imate instaliran distro. Možete ga upotrijebiti da poboljšate svoj terminal na bilo kojoj vrsti distroa i pobrinite se da imate resurse za učenje ili podučavanje koji su vam potrebni kako biste maksimalno iskoristili ovaj izvrsni resurs.

Jeste li znali da možete sami naučiti koristiti Linux naredbeni redak? Sve što trebate znati je kako dobiti pomoć za Linux naredbu koju želite svladati.