Поделиться через


Настройка лаборатории для курсов по скриптам оболочки 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.

  1. Для установки обновлений выполните следующие команды:

    sudo apt-get update 
    sudo apt-get upgrade 
    
  2. Установите Ruby. Ruby — это динамический язык с открытым кодом, который можно сочетать со скриптами bash.

    sudo apt-get install ruby-full
    
  3. При появлении запроса введите Y и нажмите клавишу ВВОД , чтобы подтвердить установку.

Установка средств разработки

В этом разделе показано, как установить несколько текстовых редакторов. Gedit является текстовым редактором по умолчанию в среде рабочего стола GNOME. Это типовой текстовый редактор общего назначения. Текстовый редактор Visual Studio Code поддерживает интеграцию с системами отладки и управления версиями.

Примечание.

Существует много доступных текстовых редакторов. Visual Studio Code и gedit — это лишь два примера.

  1. Установите gedit.

    sudo apt-get install gedit
    
  2. Установка Visual Studio Code. Visual Studio Code можно установить из Snap Store. Другие варианты установки представлены на этой странице.

    sudo snap install vscode --classic 
    

    Итак, вы обновили шаблон и теперь у вас есть и язык программирования, и средства разработки для создаваемой лаборатории. Теперь образ шаблона можно опубликовать в лаборатории. Нажмите кнопку Опубликовать на странице шаблона, чтобы опубликовать этот шаблон в лаборатории.

Заключение

Из этой статьи вы узнали, как создать лабораторию для занятий по скриптам. В ней рассматривается настройка на компьютере Linux средств создания скриптов на языке Ruby, но этот же подход можно применить и для классов по скриптам на других языках, таких как Python в Linux.

Следующие шаги

Теперь образ шаблона можно опубликовать в лаборатории. Дополнительные сведения см. в статье "Публикация виртуальной машины шаблона".

Ознакомьтесь со следующими статьями, связанными с настройкой лаборатории: