Настройка лаборатории для курсов по скриптам оболочки Linux
Внимание
Поддержка служб лабораторий Azure прекратится 28 июня 2027 г. Дополнительные сведения см. в руководстве по выходу на пенсию.
Примечание.
Эта статья ссылается на функции, доступные в планах лабораторий, которые заменили учетные записи лаборатории.
В этой статье показано, как настроить лабораторию для курсов по скриптам оболочки Linux. Скрипты — это полезная часть системного администрирования, которая позволяет администраторам избежать повторяющихся задач. В этом примере сценария класс охватывает традиционные bash-скрипты и расширенные скрипты. Расширенные скрипты — это скрипты, сочетающие bash-команды и Ruby. Этот подход позволяет Ruby передавать данные вокруг и команды bash для взаимодействия с оболочкой.
Студенты, посещающие эти занятия по написанию сценариев, получают виртуальную машину Linux для изучения основ Linux, а также знакомятся со скриптами оболочки bash. Виртуальная машина Linux поставляется с включенным доступом к удаленному рабочему столу и установленными текстовыми редакторами gedit и Visual Studio Code.
Конфигурация лаборатории
Чтобы настроить лабораторию, вам потребуется доступ к подписке Azure и учетной записи лаборатории. Обсудите с администратором вашей организации, можете ли вы получить доступ к существующей подписке Azure. Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
Параметры плана лаборатории
Если у вас есть подписка Azure, вы можете создать новый план лаборатории в Службах лабораторий Azure. Дополнительные сведения о создании нового плана лаборатории см. в руководстве по настройке плана лаборатории. Вы также можете использовать существующий план лаборатории.
Включите параметры плана лаборатории, как описано в следующей таблице. Дополнительные сведения о том, как включить образы из Azure Marketplace, см. в статье Выбор образов Marketplace, доступных для создателей лаборатории.
Настройка плана лаборатории | Instructions |
---|---|
Образы Marketplace | Включите образ Ubuntu Server 18.04 LTS. |
Параметры лаборатории
Инструкции по созданию лаборатории см. в руководстве по настройке лаборатории. При создании лаборатории используйте следующие параметры.
Параметры лаборатории | Значение или инструкции |
---|---|
Размер виртуальной машины | Небольшой |
Образ виртуальной машины | Ubuntu Server 18.04 LTS. |
Разрешение подключения к удаленному рабочему столу | Включите. Включение этого параметра позволит преподавателям и учащимся подключаться к виртуальным машинам с помощью удаленного рабочего стола (RDP). Дополнительные сведения см. в статье Включение удаленного рабочего стола для виртуальных машин Linux в лаборатории в Службах лабораторий Azure. |
Шаблон конфигурации компьютера
Установка рабочего стола и протокола удаленного рабочего стола (RDP)
В образе Ubuntu Server 18.04 LTS по умолчанию отсутствует RDP для сервера удаленного рабочего стола. Чтобы установить пакеты, необходимые на компьютере-шаблоне для подключения через протокол удаленного рабочего стола (RDP), следуйте инструкциям в статье "Установка и настройка удаленного рабочего стола" для подключения к виртуальной машине Linux в Azure .
Установите Ruby
Ruby — это динамический язык с открытым кодом, который можно сочетать со скриптами bash. В этом разделе описано, как с помощью apt-get
установить последнюю версию Ruby.
Для установки обновлений выполните следующие команды:
sudo apt-get update sudo apt-get upgrade
Установите Ruby. Ruby — это динамический язык с открытым кодом, который можно сочетать со скриптами bash.
sudo apt-get install ruby-full
При появлении запроса введите Y и нажмите клавишу ВВОД , чтобы подтвердить установку.
Установка средств разработки
В этом разделе показано, как установить несколько текстовых редакторов. Gedit является текстовым редактором по умолчанию в среде рабочего стола GNOME. Это типовой текстовый редактор общего назначения. Текстовый редактор Visual Studio Code поддерживает интеграцию с системами отладки и управления версиями.
Примечание.
Существует много доступных текстовых редакторов. Visual Studio Code и gedit — это лишь два примера.
Установите gedit.
sudo apt-get install gedit
Установка Visual Studio Code. Visual Studio Code можно установить из Snap Store. Другие варианты установки представлены на этой странице.
sudo snap install vscode --classic
Итак, вы обновили шаблон и теперь у вас есть и язык программирования, и средства разработки для создаваемой лаборатории. Теперь образ шаблона можно опубликовать в лаборатории. Нажмите кнопку Опубликовать на странице шаблона, чтобы опубликовать этот шаблон в лаборатории.
Заключение
Из этой статьи вы узнали, как создать лабораторию для занятий по скриптам. В ней рассматривается настройка на компьютере Linux средств создания скриптов на языке Ruby, но этот же подход можно применить и для классов по скриптам на других языках, таких как Python в Linux.
Следующие шаги
Теперь образ шаблона можно опубликовать в лаборатории. Дополнительные сведения см. в статье "Публикация виртуальной машины шаблона".
Ознакомьтесь со следующими статьями, связанными с настройкой лаборатории: