Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

Das Unterrichten der Linux-Befehlszeile für Schüler erfordert normalerweise einen Computer, auf dem Linux ausgeführt wird, eine virtuelle Maschine, einen SSH-Client oder einen Live-USB. Es ist eine Menge Vorbereitungsarbeit, auf die Sie und Ihre Schüler wahrscheinlich verzichten könnten.

Mit Instantbox können Sie ganz einfach eine Linux-Distribution auf Ihrem Host-Rechner einrichten und den Lernenden über einen Browser Zugriff auf die Befehlszeile gewähren.

Warum eine Linux-Distribution in einem Browser erstellen?

Manchmal benötigen Sie für kurze Zeit die Befehlszeile eines bestimmten Linux-Systems. Vielleicht möchten Sie einen neuen Trick in Arch Linux ausprobieren oder die Installationsprozedur für ein bestimmtes Tool auf Debian testen. Oder Sie könnten einem Raum voller Windows-Benutzer einen Kurs darüber unterrichten, wie man die Linux-Befehlszeile beherrscht.

instagram viewer

In diesen Fällen möchten Sie möglicherweise nicht mehrere virtuelle Maschinen installieren oder immer wieder denselben Live-USB-Stick flashen.

Mit Instantbox können Sie einen einzigen Befehl in Ihrem Terminal ausführen und dann eine lokale Adresse in Ihrem Browser aufrufen, um auszuwählen, welche Distribution Sie verwenden möchten.

So installieren Sie Instantbox unter Linux

Bevor Sie Instantbox verwenden können, müssen Sie dies tun Installieren Sie Docker und Docker Compose.

Erstellen Sie ein neues Verzeichnis für Instantbox und verschieben Sie es hinein:

mkdir instantbox
CD Sofortbox

Während der Entwickler vorschlägt, das Setup-Skript mit dem folgenden Befehl direkt an Bash zu übergeben, ist es nie eine gute Idee, Code aus dem Internet auszuführen, ohne ihn vorher anzusehen.

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

Laden Sie das Setup-Skript aus dem GitHub-Repository von Instantbox herunter:

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

Überprüfen Sie den Inhalt mit:

Katzedrin.Sch

Wenn alles in Ordnung zu sein scheint, führen Sie das Skript aus mit:

bashdrin.Sch

Der oben genannte Befehl prüft, ob Sie die erforderlichen Abhängigkeiten installiert haben, und lädt dann die Docker-Compose-Datei von Instantbox in Ihr aktuelles Verzeichnis herunter.

Das Skript fragt Sie nach dem Port, den Instantbox verwenden soll, und nach Ihrer IP-Adresse. Diese beiden Fragen sind optional, und standardmäßig wird Instantbox auf Port 8888 ausgeführt.

Wenn Sie bereits mit Docker Compose vertraut sind, können Sie die Docker-Compose-Datei direkt herunterladen und das Installationsskript überspringen.

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

Jetzt ausführen:

docker-compose up -d

Docker lädt das neueste Instantbox-Image herunter und ist auf Port 8888 verfügbar.

Verwenden Sie Instantbox, um in Ihrem Browser auf eine Linux-Distribution zuzugreifen

Wenn Sie von dem Computer aus auf Instantbox zugreifen, auf dem es installiert ist, öffnen Sie einen Browser und geben Sie es ein lokaler Host: 8888. Wenn Sie von einem anderen Computer im selben lokalen Netzwerk aus zugreifen, müssen Sie dies tun Suchen Sie die lokale IP-Adresse des Hostcomputers.

Wenn Sie die Seite besuchen, müssen Sie auswählen, welche Distribution Sie ausführen möchten, sowie die neueste Version jeder benannten Distribution. Sie haben die Wahl zwischen:

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

Wenn Sie Ihre Auswahl getroffen haben, klicken Sie auf Nächste und wählen Sie die Ressourcen aus, die für die Installation verfügbar sein werden. Sie können den internen Port, die Anzahl der CPU-Kerne, den verfügbaren Speicher und die Laufzeit der Distribution auswählen. Sie können diesen Wert auf eine Stunde oder so hoch einstellen, wie Sie möchten.

Klicken Erstellen, und Instantbox lädt die ISOs für die von Ihnen gewählte Distribution herunter und präsentiert Ihnen eine Root-Shell auf einer anderen Registerkarte.

Von hier aus können Sie oder Ihre Schüler Ihre Fähigkeiten üben und verfeinern, Verfahren testen und Software installieren.

Sie sollten die Root-Shell verwenden, um so viele normale Benutzer wie nötig zu erstellen, und Ihre Schüler können sich von ihren eigenen Geräten aus anmelden.

Ihre Instantbox-Sitzung läuft nach der im vorherigen Schritt angegebenen Zeit ab, oder Sie können auf klicken Säubern um es sofort zu löschen und neu zu beginnen.

Werden Sie ein Meister der Linux-Befehlszeile

Instantbox bietet Ihnen so viele Befehlszeilen, wie Sie möchten, und erfordert nicht einmal, dass Sie die Distribution installiert haben. Sie können es verwenden, um Ihre Terminal-Chops auf jeder Art von Distribution zu verbessern und sicherzustellen, dass Sie über die Lern- oder Lehrressourcen verfügen, die Sie benötigen, um das Beste aus dieser hervorragenden Ressource zu machen.

Wussten Sie, dass Sie die Linux-Befehlszeile selbst lernen können? Alles, was Sie wissen müssen, ist, wie Sie Hilfe für den Linux-Befehl erhalten, den Sie beherrschen möchten.