Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Výučba príkazového riadku Linuxu pre študentov zvyčajne vyžaduje počítač so systémom Linux, virtuálny počítač, klienta SSH alebo živé USB. Je to veľa prípravnej práce, bez ktorej by ste sa vy a vaši študenti pravdepodobne zaobišli.

Pomocou Instantboxu môžete jednoducho spustiť linuxovú distribúciu na svojom hostiteľskom počítači a poskytnúť študentom prístup k príkazovému riadku prostredníctvom prehliadača.

Prečo vytvoriť Linux Distro v prehliadači?

Niekedy na krátky čas potrebujete príkazový riadok konkrétneho systému Linux. Možno budete chcieť vyskúšať nový trik napríklad v Arch Linuxe alebo otestovať postup inštalácie konkrétneho nástroja v Debiane. Alebo by ste mohli učiť triedu o tom, ako zvládnuť príkazový riadok Linuxu v miestnosti plnej používateľov systému Windows.

V týchto prípadoch možno nebudete chcieť inštalovať veľa virtuálnych počítačov alebo flashovať rovnaké živé USB znova a znova.

instagram viewer

Pomocou Instantboxu môžete spustiť jeden príkaz vo svojom termináli a potom navštíviť miestnu adresu v prehliadači a vybrať si, ktorú distribúciu chcete použiť.

Ako nainštalovať Instantbox na Linuxe

Skôr ako začnete používať Instantbox, musíte to urobiť nainštalujte Docker a Docker Compose.

Vytvorte nový adresár pre Instantbox a presuňte sa doň:

mkdir instantbox
cd instantbox

Aj keď vývojár navrhuje odovzdať skript nastavenia priamo Bashovi pomocou nasledujúceho príkazu, nikdy nie je dobrý nápad spustiť kód z internetu bez toho, aby ste si ho najprv prezreli.

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

Stiahnite si skript nastavenia z úložiska Instantbox GitHub:

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

Skontrolujte jeho obsah pomocou:

katinit.sh

Ak sa zdá, že je všetko v poriadku, spustite skript pomocou:

bashinit.sh

Vyššie uvedený príkaz skontroluje, či máte nainštalované potrebné závislosti, a potom stiahne súbor Instantbox docker-compose do svojho aktuálneho adresára.

Skript sa vás opýta, aký port chcete, aby Instantbox používal, a vašu IP adresu. Obe tieto otázky sú voliteľné a Instantbox bude štandardne fungovať na porte 8888.

Ak vám už používanie Docker Compose vyhovuje, môžete si priamo stiahnuť súbor docker-compose a preskočiť inštalačný skript.

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

Teraz spustite:

docker-zložiť -d

Docker stiahne najnovší obraz Instantbox a bude dostupný na porte 8888.

Použite Instantbox na prístup k linuxovej distribúcii vo svojom prehliadači

Ak pristupujete k Instantboxu z počítača, na ktorom je nainštalovaný, otvorte prehliadač a zadajte localhost: 8888. Ak pristupujete z iného počítača v rovnakej lokálnej sieti, budete musieť nájsť lokálnu IP adresu hostiteľského počítača.

Keď navštívite stránku, budete si musieť vybrať, ktorú distribúciu chcete spustiť, ako aj najnovšiu verziu každej pomenovanej distribúcie. Máte na výber:

  • Ubuntu 14.04, 16.04, 18.04 a 20.04
  • CentOS 6.10, 7 a 8
  • Debian Stretch, Jessie a Buster
  • Fedora 30 a 31
  • Alpské najnovšie
  • Najnovší Arch Linux

Po vykonaní výberu kliknite Ďalšie a vyberte zdroje, ktoré budú k dispozícii pre inštaláciu. Budete si môcť vybrať interný port, počet jadier CPU, dostupnú pamäť a ako dlho bude distribúcia bežať. Túto hodnotu môžete nastaviť na jednu hodinu alebo tak vysoko, ako chcete.

Kliknite Vytvortea Instantbox stiahne ISO pre vybratú distribúciu a na inej karte vám ponúkne koreňový shell.

Odtiaľ si vy alebo vaši študenti môžete precvičovať a zdokonaľovať svoje zručnosti, testovať postupy a inštalovať softvér.

Mali by ste použiť root shell na vytvorenie takého počtu bežných používateľov, koľko potrebujete, a vaši študenti sa môžu prihlásiť zo svojich vlastných zariadení.

Vaša relácia Instantbox vyprší po čase uvedenom v predchádzajúcom kroku, alebo môžete kliknúť na Vyčistiť aby ste to okamžite vyhodili do koša a začali znova.

Staňte sa majstrom príkazového riadku Linuxu

Instantbox vám poskytuje toľko príkazových riadkov, koľko by ste mohli chcieť, a nevyžaduje, aby ste mali nainštalovanú distribúciu. Môžete ho použiť na zlepšenie svojich terminálových funkcií na akomkoľvek type distribúcie a uistiť sa, že máte vzdelávacie alebo vzdelávacie zdroje, ktoré potrebujete, aby ste čo najlepšie využili tento vynikajúci zdroj.

Vedeli ste, že príkazový riadok Linuxu sa môžete naučiť aj sami? Všetko, čo potrebujete vedieť, je, ako získať pomoc pre príkaz Linux, ktorý chcete ovládať.