Nauczanie uczniów obsługi wiersza poleceń Linuksa zwykle wymaga komputera z systemem Linux, maszyny wirtualnej, klienta SSH lub aktywnego USB. To dużo pracy przygotowawczej, bez której ty i twoi uczniowie prawdopodobnie moglibyście się obejść.
Dzięki Instantbox możesz łatwo uruchomić dystrybucję Linuksa na komputerze hosta i zapewnić uczniom dostęp do wiersza poleceń za pośrednictwem przeglądarki.
Po co tworzyć dystrybucję Linuksa w przeglądarce?
Czasami potrzebujesz wiersza poleceń określonego systemu Linux przez krótki czas. Możesz na przykład wypróbować nową sztuczkę w Arch Linux lub przetestować procedurę instalacji określonego narzędzia w Debianie. Możesz też prowadzić zajęcia dotyczące opanowania wiersza poleceń Linuksa w pokoju pełnym użytkowników systemu Windows.
W takich przypadkach możesz nie chcieć instalować wielu maszyn wirtualnych ani ciągle flashować tego samego USB na żywo.
Dzięki Instantbox możesz uruchomić pojedyncze polecenie w swoim terminalu, a następnie odwiedzić lokalny adres w przeglądarce, aby wybrać dystrybucję, której chcesz użyć.
Jak zainstalować Instantbox w systemie Linux
Zanim zaczniesz korzystać z Instantbox, musisz to zrobić zainstaluj Dockera i Dockera Compose.
Utwórz nowy katalog dla Instantbox i przejdź do niego:
mkdir instantbox
płyta CD instantbox
Chociaż programista sugeruje przekazanie skryptu instalacyjnego bezpośrednio do Bash za pomocą następującego polecenia, nigdy nie jest dobrym pomysłem wykonywanie kodu z Internetu bez uprzedniego przejrzenia go.
bash //raw.githubusercontent.com/instantbox/instantbox/master/init.sh)
Pobierz skrypt instalacyjny z repozytorium Instantbox GitHub:
wget https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh
Sprawdź jego zawartość za pomocą:
kotw tym.cii
Jeśli wszystko wydaje się być w porządku, uruchom skrypt za pomocą:
grzmotnąćw tym.cii
Powyższe polecenie sprawdzi, czy masz zainstalowane niezbędne zależności, a następnie pobierze plik docker-compose Instantbox do bieżącego katalogu.
Skrypt zapyta Cię, jakiego portu ma używać Instantbox i jaki jest Twój adres IP. Oba te pytania są opcjonalne i domyślnie Instantbox będzie działać na porcie 8888.
Jeśli masz już doświadczenie w korzystaniu z Docker Compose, możesz bezpośrednio pobrać plik docker-compose i pominąć skrypt instalacyjny.
wget https://raw.githubusercontent.com/instantbox/instantbox/master/docker-compose.yml
Teraz uruchom:
tworzenie dokerów -d
Docker pobierze najnowszy obraz Instantbox i będzie dostępny na porcie 8888.
Użyj Instantbox, aby uzyskać dostęp do dystrybucji Linuksa w przeglądarce
Jeśli uzyskujesz dostęp do Instantbox z komputera, na którym jest zainstalowany, otwórz przeglądarkę i wprowadź lokalny host: 8888. W przypadku uzyskiwania dostępu z innego komputera w tej samej sieci lokalnej będzie to konieczne znajdź lokalny adres IP komputera hosta.
Odwiedzając stronę, będziesz musiał wybrać dystrybucję, którą chcesz uruchomić, a także najnowszą wersję każdej nazwanej dystrybucji. Masz do wyboru:
- Ubuntu 14.04, 16.04, 18.04 i 20.04
- CentOS 6.10, 7 i 8
- Debian Stretch, Jessie i Buster
- Fedory 30 i 31
- Najnowszy alpejski
- Arch Linux najnowszy
Po dokonaniu wyboru kliknij Następny i wybierz zasoby, które będą dostępne dla instalacji. Będziesz mógł wybrać port wewnętrzny, liczbę rdzeni procesora, dostępną pamięć i czas działania dystrybucji. Możesz ustawić tę wartość tak niską, jak jedna godzina lub tak wysoką, jak chcesz.
Kliknij Tworzyć, a Instantbox pobierze obrazy ISO dla wybranej dystrybucji i przedstawi powłokę roota w innej zakładce.
Stąd ty lub twoi uczniowie możecie ćwiczyć i doskonalić swoje umiejętności, testować procedury i instalować oprogramowanie.
Powinieneś użyć powłoki roota, aby utworzyć tylu zwykłych użytkowników, ilu potrzebujesz, a Twoi uczniowie będą mogli logować się z własnych urządzeń.
Twoja sesja Instantbox wygaśnie po czasie określonym w poprzednim kroku lub możesz kliknąć Oczyszczać aby natychmiast wyrzucić go do kosza i zacząć od nowa.
Zostań mistrzem wiersza poleceń Linuksa
Instantbox zapewnia tyle wierszy poleceń, ile tylko chcesz, i nie wymaga nawet zainstalowania dystrybucji. Możesz go użyć, aby ulepszyć terminale w dowolnym typie dystrybucji i upewnić się, że masz zasoby do nauki lub nauczania, których potrzebujesz, aby w pełni wykorzystać ten doskonały zasób.
Czy wiesz, że możesz samodzielnie nauczyć się wiersza poleceń Linuksa? Wszystko, co musisz wiedzieć, to jak uzyskać pomoc dotyczącą polecenia systemu Linux, które chcesz opanować.