Dela via


Konfigurera ett labb för att lära ut shell-skript i Linux

Viktigt!

Azure Lab Services tas ur bruk den 28 juni 2027. Mer information finns i pensionsguiden.

Kommentar

Den här artikeln refererar till funktioner som är tillgängliga i labbplaner, som ersatte labbkonton.

Den här artikeln visar hur du konfigurerar ett labb för att lära ut shell-skript i Linux. Skriptning är en användbar del av systemadministration som gör det möjligt för administratörer att undvika repetitiva uppgifter. I det här exempelscenariot omfattar klassen traditionella bash-skript och förbättrade skript. Förbättrade skript är skript som kombinerar bash-kommandon och Ruby. Med den här metoden kan Ruby skicka data runt och bash-kommandon för att interagera med gränssnittet.

Elever som går dessa skriptklasser får en virtuell Linux-dator för att lära sig grunderna i Linux och även bekanta sig med bash shell-skript. Den virtuella Linux-datorn levereras med fjärrskrivbordsåtkomst aktiverad och med textredigerare för gedit och Visual Studio Code installerade.

Labbkonfiguration

För att konfigurera labbet behöver du åtkomst till en Azure-prenumeration och ett labbkonto. Diskutera med organisationens administratör för att se om du kan få åtkomst till en befintlig Azure-prenumeration. Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.

Inställningar för labbplan

När du har en Azure-prenumeration kan du skapa en ny labbplan i Azure Lab Services. Mer information om hur du skapar en ny labbplan finns i självstudien om hur du konfigurerar en labbplan. Du kan också använda en befintlig labbplan.

Aktivera inställningarna för labbplanen enligt beskrivningen i följande tabell. Mer information om hur du aktiverar Azure Marketplace-avbildningar finns i Ange de Azure Marketplace-avbildningar som är tillgängliga för labbskapare.

Inställning för labbplan Instruktioner
Marketplace-avbildningar Aktivera avbildningen "Ubuntu Server 18.04 LTS".

Labbinställningar

Anvisningar om hur du skapar ett labb finns i Självstudie: Konfigurera ett labb. Använd följande inställningar när du skapar labbet.

Labbinställningar Värde/instruktioner
Storlek på virtuell dator (VM) Litet
VM-avbildning Ubuntu Server 18.04 LTS
Aktivera anslutning till fjärrskrivbord Aktivera. Om du aktiverar den här inställningen kan lärare och elever ansluta till sina virtuella datorer med fjärrskrivbordet (RDP). Mer information finns i Aktivera fjärrskrivbord för virtuella Linux-datorer i ett labb i Azure Lab Services.

Konfiguration av malldator

Installera skrivbord och RDP

Ubuntu Server 18.04 LTS-avbildningen har inte RDP-fjärrskrivbordsservern installerad som standard. Om du vill installera de paket som behövs på malldatorn för att ansluta via fjärrskrivbordsprotokollet (RDP) följer du anvisningarna i artikeln Installera och konfigurera Fjärrskrivbord för att ansluta till en virtuell Linux-dator i Azure .

Installera Ruby

Ruby är ett dynamiskt språk med öppen källkod som kan kombineras med bash-skript. Det här avsnittet visar hur du använder apt-get för att installera den senaste versionen av Ruby.

  1. Installera uppdateringar genom att köra följande kommandon:

    sudo apt-get update 
    sudo apt-get upgrade 
    
  2. Installera Ruby. Ruby är ett dynamiskt språk med öppen källkod som kan kombineras med bash-skript.

    sudo apt-get install ruby-full
    
  3. När du uppmanas till det skriver du Y och trycker på Retur för att bekräfta installationen.

Installera utvecklingsverktyg

Det här avsnittet visar hur du installerar ett par textredigerare. Gedit är standardtextredigeraren för gnome-skrivbordsmiljön. Den är utformad som en allmän textredigerare. Visual Studio Code är en textredigerare som innehåller stöd för felsökning och källkontrollintegrering.

Kommentar

Det finns flera olika textredigerare tillgängliga. Visual Studio Code och gedit är bara två exempel.

  1. Installera gedit.

    sudo apt-get install gedit
    
  2. Installera Visual Studio Code. Visual Studio-kod kan installeras med hjälp av Snap Store. Alternativa installationsalternativ finns i Alternativa nedladdningar av Visual Studio Code.

    sudo snap install vscode --classic 
    

    Mallen har nu uppdaterats och har både programmeringsspråket och utvecklingsverktygen som behövs för att slutföra labbet. Mallbilden kan nu publiceras i labbet. Välj knappen Publicera på mallsidan för att publicera mallen i labbet.

Kostnad

Om du vill beräkna kostnaden för den här labbuppgiften kan du använda följande exempel:

För en klass med 25 elever med 20 timmars schemalagd klasstid och 10 timmars kvot för läxor eller tilldelningar skulle priset för labbet vara:

25 studenter * (20 + 10) timmar * 20 labbenheter * 0,01 USD per timme = 150 USD

Viktigt!

Kostnadsuppskattningen är endast i exempelsyfte. Aktuell prisinformation finns i Prissättning för Azure Lab Services.

Slutsats

Den här artikeln vägleder dig genom stegen för att skapa ett labb för skriptklasser. Den här artikeln fokuserar på att konfigurera Ruby-skriptverktyg på Linux-datorn, men samma installation kan användas för andra skriptklasser som Python i Linux.

Nästa steg

Mallbilden kan nu publiceras i labbet. Mer information finns i Publicera den virtuella malldatorn.

När du konfigurerar labbuppgiften kan du läsa följande artiklar: