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.
Installeer updates door de volgende opdrachten uit te voeren:
sudo apt-get update sudo apt-get upgrade
Installeer Ruby. Ruby is een opensource dynamische taal die kan worden gecombineerd met bash-scripts.
sudo apt-get install ruby-full
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.
Installeer gedit.
sudo apt-get install gedit
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: