Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Výuka linuxového příkazového řádku pro studenty obvykle vyžaduje stroj s Linuxem, virtuální stroj, SSH klienta nebo živé USB. Je to spousta přípravné práce, bez které byste se vy a vaši studenti pravděpodobně obešli.

S Instantboxem můžete snadno spustit distribuci Linuxu na svém hostitelském počítači a poskytnout studentům přístup k příkazovému řádku prostřednictvím prohlížeče.

Proč vytvářet Linuxové distro v prohlížeči?

Někdy potřebujete na krátkou dobu příkazový řádek konkrétního systému Linux. Možná budete chtít vyzkoušet nový trik například v Arch Linuxu nebo vyzkoušet instalační postup pro konkrétní nástroj v Debianu. Nebo můžete učit třídu o tom, jak ovládat příkazový řádek Linuxu v místnosti plné uživatelů Windows.

V těchto případech možná nebudete chtít instalovat spoustu virtuálních strojů nebo flashovat stejné živé USB znovu a znovu.

instagram viewer

S Instantbox můžete spustit jeden příkaz ve svém terminálu a poté navštívit místní adresu v prohlížeči a vybrat, kterou distribuci chcete použít.

Jak nainstalovat Instantbox na Linux

Než budete moci začít používat Instantbox, musíte to udělat nainstalovat Docker a Docker Compose.

Vytvořte nový adresář pro Instantbox a přesuňte se do něj:

mkdir instantbox
CD instantbox

I když vývojář navrhuje předat instalační skript přímo Bashovi pomocí následujícího příkazu, nikdy není dobrý nápad spouštět kód z internetu, aniž byste si jej nejprve prohlédli.

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

Stáhněte si instalační skript z úložiště Instantbox GitHub:

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

Zkontrolujte jeho obsah pomocí:

kočkainit.sh

Pokud se zdá, že je vše v pořádku, spusťte skript pomocí:

bashinit.sh

Výše uvedený příkaz zkontroluje, zda máte nainstalované potřebné závislosti, a poté stáhne soubor Instantbox docker-compose do vašeho aktuálního adresáře.

Skript se vás zeptá, jaký port chcete, aby Instantbox používal, a vaši IP adresu. Obě tyto otázky jsou volitelné a ve výchozím nastavení bude Instantbox běžet na portu 8888.

Pokud jste již spokojeni s používáním Docker Compose, můžete si stáhnout soubor docker-compose přímo a přeskočit instalační skript.

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

Nyní spusťte:

docker-compose up -d

Docker si stáhne nejnovější obraz Instantboxu a bude dostupný na portu 8888.

Použijte Instantbox pro přístup k Linuxové distribuci ve vašem prohlížeči

Pokud k Instantboxu přistupujete z počítače, na kterém je nainstalován, otevřete prohlížeč a zadejte localhost: 8888. Pokud přistupujete z jiného počítače ve stejné místní síti, budete to muset provést najít místní IP adresu hostitelského počítače.

Když navštívíte stránku, budete si muset vybrat, kterou distribuci chcete spustit, a také nejnovější verzi každé pojmenované distribuce. Máte na výběr:

  • 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
  • Alpine nejnovější
  • Nejnovější Arch Linux

Po provedení výběru klikněte další a vyberte zdroje, které budou k dispozici pro instalaci. Budete si moci vybrat interní port, počet jader CPU, dostupnou paměť a jak dlouho bude distro běžet. Tuto hodnotu můžete nastavit na jednu hodinu nebo tak vysoko, jak chcete.

Klikněte Vytvořita Instantbox si stáhne ISO pro vámi vybranou distribuci a nabídne vám root shell na jiné kartě.

Zde si vy nebo vaši studenti můžete procvičovat a zdokonalovat své dovednosti, testovat postupy a instalovat software.

Měli byste použít root shell k vytvoření tolika běžných uživatelů, kolik potřebujete, a vaši studenti se mohou přihlásit ze svých vlastních zařízení.

Vaše relace Instantbox vyprší po čase zadaném v předchozím kroku, nebo můžete kliknout na Očistit okamžitě to zlikvidovat a začít znovu.

Staňte se mistrem příkazového řádku Linuxu

Instantbox vám poskytuje tolik příkazových řádků, kolik byste mohli chtít, a nevyžaduje, abyste měli dokonce nainstalované distro. Můžete jej použít ke zlepšení vašich terminálových chopů na jakémkoli typu distribuce a ujistit se, že máte zdroje pro výuku nebo výuku, které potřebujete, abyste mohli co nejlépe využít tento vynikající zdroj.

Věděli jste, že se můžete naučit příkazový řádek Linuxu sami? Vše, co potřebujete vědět, je, jak získat nápovědu k příkazu Linuxu, který chcete ovládat.