Delen via


Een lab instellen om shellscripts op Linux te leren

Belangrijk

Azure Lab Services wordt op 28 juni 2027 buiten gebruik gesteld. Zie de handleiding voor buitengebruikstelling voor meer informatie.

Notitie

Dit artikel verwijst naar functies die beschikbaar zijn in labplannen, waardoor labaccounts zijn vervangen.

In dit artikel leest u hoe u een lab instelt om shellscripts op Linux te leren. Scripting is een nuttig onderdeel van systeembeheer waarmee beheerders terugkerende taken kunnen voorkomen. In dit voorbeeldscenario omvat de klasse traditionele bash-scripts en verbeterde scripts. Verbeterde scripts zijn scripts die bash-opdrachten en Ruby combineren. Met deze methode kunnen de gegevens in Ruby worden doorgegeven aan en bash-opdrachten om te communiceren met de shell.

Studenten die deze scriptklassen volgen, krijgen een virtuele Linux-machine om de basisbeginselen van Linux te leren en ook vertrouwd te raken met de bash-shellscripts. De virtuele Linux-machine wordt geleverd met extern bureaublad-toegang ingeschakeld en met gedit - en Visual Studio Code-teksteditors geïnstalleerd.

Labconfiguratie

Als u het lab wilt instellen, hebt u toegang nodig tot een Azure-abonnement en een labaccount. Neem contact op met de beheerder van uw organisatie om te zien of u toegang krijgt tot een bestaand Azure-abonnement. Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.

Instellingen voor labplannen

Wanneer u een Azure-abonnement hebt, kunt u een nieuw labplan maken in Azure Lab Services. Zie de zelfstudie over het instellen van een labplan voor meer informatie over het maken van een nieuw labplan. U kunt ook een bestaand labplan gebruiken.

Schakel de instellingen voor het labplan in zoals beschreven in de volgende tabel. Zie De Azure Marketplace-installatiekopieën opgeven die beschikbaar zijn voor labmakers voor meer informatie over het inschakelen van Azure Marketplace-installatiekopieën.

Instelling labplan Instructies
Marketplace-installatiekopieën Schakel de installatiekopie 'Ubuntu Server 18.04 LTS' in.

Labinstellingen

Zie Zelfstudie: Een lab instellen voor instructies voor het maken van een lab. Gebruik de volgende instellingen bij het maken van het lab.

Labinstellingen Waarde/instructies
Grootte van virtuele machine (VM) Klein
VM-installatiekopieën Ubuntu Server 18.04 LTS
Verbinding met extern bureaublad inschakelen Inschakelen. Als u deze instelling inschakelt, kunnen docenten en leerlingen/studenten verbinding maken met hun VM's met behulp van het extern bureaublad (RDP). Zie Extern bureaublad inschakelen voor virtuele Linux-machines in een lab in Azure Lab Services voor meer informatie.

Configuratie van sjablooncomputer

Bureaublad en RDP installeren

De Ubuntu Server 18.04 LTS-installatiekopie beschikt niet standaard over de extern bureaublad-RDP-server. Als u de pakketten wilt installeren die nodig zijn op de sjablooncomputer om verbinding te maken via RDP (Remote Desktop Protocol), volgt u de instructies in het artikel Extern bureaublad installeren en configureren om verbinding te maken met een Virtuele Linux-machine in Azure .

Ruby installeren

Ruby is een opensource dynamische taal die kan worden gecombineerd met bash-scripts. In deze sectie wordt beschreven hoe apt-get u de nieuwste versie van Ruby installeert.

  1. Installeer updates door de volgende opdrachten uit te voeren:

    sudo apt-get update 
    sudo apt-get upgrade 
    
  2. Installeer Ruby. Ruby is een opensource dynamische taal die kan worden gecombineerd met bash-scripts.

    sudo apt-get install ruby-full
    
  3. Wanneer u hierom wordt gevraagd, typt u Y en drukt u op Enter om de installatie te bevestigen.

Ontwikkelhulpprogramma's installeren

In deze sectie ziet u hoe u een aantal teksteditors installeert. Gedit is de standaardteksteditor voor de bureaubladomgeving van de kabouter. Het is ontworpen als een teksteditor voor algemeen gebruik. Visual Studio Code is een teksteditor die ondersteuning biedt voor foutopsporing en integratie van broncodebeheer.

Notitie

Er zijn verschillende teksteditors beschikbaar. Visual Studio Code en gedit zijn slechts twee voorbeelden.

  1. Installeer gedit.

    sudo apt-get install gedit
    
  2. Installeer Visual Studio Code. Visual Studio Code kan worden geïnstalleerd met behulp van de Snap Store. Zie alternatieve downloads voor Visual Studio Code voor alternatieve installatieopties.

    sudo snap install vscode --classic 
    

    De sjabloon is nu bijgewerkt en bevat zowel de programmeertaal als de ontwikkelhulpprogramma's die nodig zijn om het lab te voltooien. De sjabloonafbeelding kan nu worden gepubliceerd naar het lab. Selecteer de knop Publiceren op de sjabloonpagina om de sjabloon naar het lab te publiceren.

Conclusie

In dit artikel hebt u de stappen beschreven voor het maken van een lab voor scriptklassen. Hoewel dit artikel gericht is op het instellen van Ruby-scripthulpprogramma's op een Linux-computer, kan dezelfde installatie worden gebruikt voor andere scriptklassen, zoals Python op Linux.

Volgende stappen

De sjabloonafbeelding kan nu worden gepubliceerd naar het lab. Zie De sjabloon-VM publiceren voor meer informatie.

Zie de volgende artikelen tijdens het instellen van uw lab: