Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Для обучения студентов командной строке Linux обычно требуется машина под управлением Linux, виртуальная машина, клиент SSH или работающий USB. Вы и ваши ученики, вероятно, могли бы обойтись без большой подготовительной работы.

С Instantbox вы можете легко запустить дистрибутив Linux на своем хост-компьютере и предоставить учащимся доступ к командной строке через браузер.

Зачем создавать дистрибутив Linux в браузере?

Иногда вам на короткое время нужна командная строка конкретной системы Linux. Например, вы можете попробовать новый трюк в Arch Linux или протестировать процедуру установки определенного инструмента в Debian. Или вы могли бы преподавать урок о том, как освоить командную строку Linux, в комнате, полной пользователей Windows.

В этих случаях вы, возможно, не захотите устанавливать кучу виртуальных машин или прошивать один и тот же живой USB снова и снова.

instagram viewer

С Instantbox вы можете запустить одну команду в своем терминале, а затем посетить локальный адрес в своем браузере, чтобы выбрать, какой дистрибутив вы хотите использовать.

Как установить Instantbox в Linux

Прежде чем вы сможете начать использовать Instantbox, вам необходимо установить Docker и Docker Compose.

Создайте новый каталог для Instantbox и перейдите в него:

мгновенный ящик mkdir
CD мгновенный ящик

Хотя разработчик предлагает передать сценарий установки непосредственно в Bash с помощью следующей команды, никогда не рекомендуется выполнять код из Интернета, не просмотрев его предварительно.

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

Загрузите скрипт установки из репозитория Instantbox GitHub:

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

Осмотрите его содержимое с помощью:

котв этом

Если кажется, что все в порядке, запустите скрипт командой:

битьв этом

Вышеупомянутая команда проверит, установлены ли у вас необходимые зависимости, а затем загрузит файл docker-compose Instantbox в текущий каталог.

Сценарий спросит вас, какой порт вы хотите использовать Instantbox, и ваш IP-адрес. Оба эти вопроса являются необязательными, и по умолчанию Instantbox будет работать на порту 8888.

Если вам уже удобно использовать Docker Compose, вы можете напрямую загрузить файл docker-compose и пропустить сценарий установки.

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

Теперь запустите:

docker-compose up -d

Docker загрузит последний образ Instantbox и будет доступен через порт 8888.

Используйте Instantbox для доступа к дистрибутиву Linux в браузере

Если вы заходите в Instantbox с компьютера, на котором он установлен, откройте браузер и введите локальный: 8888. При доступе с другого компьютера в той же локальной сети вам потребуется найти локальный IP-адрес хост-машины.

Когда вы посещаете страницу, вам нужно будет выбрать, какой дистрибутив вы хотите запустить, а также самую последнюю версию каждого именованного дистрибутива. У вас есть выбор:

  • Ubuntu 14.04, 16.04, 18.04 и 20.04
  • CentOS 6.10, 7 и 8
  • Debian Stretch, Джесси и Бастер
  • Федора 30 и 31
  • Альпийский последний
  • Arch Linux последняя версия

Сделав свой выбор, нажмите Следующий и выберите ресурсы, которые будут доступны для установки. Вы сможете выбрать внутренний порт, количество ядер ЦП, доступную память и продолжительность работы дистрибутива. Вы можете установить это значение как минимум на один час или как можно больше.

Нажмите Создавать, и Instantbox загрузит ISO-образы для выбранного вами дистрибутива и предоставит вам корневую оболочку на другой вкладке.

Отсюда вы или ваши студенты можете практиковать и оттачивать свои навыки, тестировать процедуры и устанавливать программное обеспечение.

Вы должны использовать корневую оболочку, чтобы создать столько обычных пользователей, сколько вам нужно, и ваши ученики смогут входить в систему со своих собственных устройств.

Срок действия вашего сеанса Instantbox истечет по истечении времени, указанного на предыдущем шаге, или вы можете нажать Удалять мгновенно удалить его и начать заново.

Станьте мастером командной строки Linux

Instantbox дает вам столько командных строк, сколько вы можете захотеть, и даже не требует установки дистрибутива. Вы можете использовать его, чтобы улучшить свои терминальные возможности на любом типе дистрибутива и убедиться, что у вас есть учебные или обучающие ресурсы, необходимые для максимально эффективного использования этого превосходного ресурса.

Знаете ли вы, что можете самостоятельно изучить командную строку Linux? Все, что вам нужно знать, это как получить справку по команде Linux, которую вы хотите освоить.