= Maak een virtuele Linux-machine op uw computer = In deze tijd is cloud computing-kracht overheersend en goedkoop. U hoeft niet lang te zoeken om gratis of betaalbare hostingopties te vinden voor app-ontwikkeling, databases of data science-projecten. Ongeacht de online beschikbaarheid zijn er tal van redenen om aangepaste omgevingen in te richten op uw eigen hardware; belangrijkste onder hen: veiligheid. == Wat is een virtuele machine (VM)? == Met de gratis VirtualBox-software van Oracle is het instellen van een virtuele machine (VM) op uw eigen pc supergemakkelijk, veilig en stelt u in staat meerdere besturingssystemen tegelijkertijd te gebruiken! == Wat is een virtuele machine? == Een virtuele machine is als het hebben van een computer in uw computer. Door middel van hardwarevirtualisatie deelt een ander besturingssysteem de bronnen van uw hostcomputer. Elke VM heeft zijn eigen besturingssysteem (OS) dat los van het host-OS werkt. Evenzo heeft elke VM zijn eigen processors, RAM, schijf, enzovoort. Door virtualisatie creëer je in wezen twee verschillende machines. In dit artikel leg ik uit hoe je het gratis Linux-besturingssysteem, Ubuntu Server, laadt op een VM met Windows als het besturingssysteem van mijn hostmachine. Net als een virtuele machine in de cloud, is het zelfs mogelijk om een ​​Secure Shell (SSH) in te stellen, waardoor het gemakkelijk is om veilig op afstand in te loggen. == VirtualBox downloaden en installeren == VirtualBox is niet alleen gratis, maar ook een veelzijdige applicatie die vrij eenvoudig te installeren is. Het heeft een grote en behulpzame community die de functionaliteit blijft updaten en verbeteren. Bovendien ondersteunt het verschillende hostbesturingssystemen (Windows, Linux, Macintosh, Solaris) en is het beschikbaar onder de voorwaarden van de GNU General Public License (GPL). Ga naar de downloadpagina en selecteer de versie die u nodig heeft voor uw host-besturingssysteem. Ik gebruik bijvoorbeeld Windows, dus ik download de Windows-optie. Zorg er ook voor dat u het Oracle VM VirtualBox Extension Pack verderop op de pagina downloadt. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/1_linux-vm_0.png) *Opmerking: wanneer u VirtualBox installeert, waarschuwt het systeem u voor een hapering in de netwerkverbinding, dus zorg ervoor dat u niets doet alles wat niet onderbroken kan worden. * Het proces doorlopen om het te installeren is vrij eenvoudig; Ik heb de standaardwaarden gebruikt. Raadpleeg de documentatie voor problemen met de installatie. Ik zal het daadwerkelijke maken van de VM doorlopen na het downloaden van Ubuntu. == Ubuntu downloaden == Ubuntu is een gratis en eenvoudig te installeren versie van het Linux-besturingssysteem en is bedoeld voor desktops en servers. Veel technologieën die worden gebruikt voor het web, datawetenschap en softwareontwikkeling zijn ontworpen voor Linux. U kunt ze uitvoeren via de opdrachtregel. Ik heb Ubuntu gebruikt bij het maken en hosten van webpagina's, het opzetten van SQL-databases en Elasticsearch-clusters en het beheren van containers met Docker. Download Ubuntu Server op de downloadpagina. *Opmerking: een .iso-bestand wordt gedownload. Wanneer de VM wordt geladen, selecteert u de afbeelding om het Ubuntu-besturingssysteem te installeren.* == Virtuele machines beheren == Noteer de specificaties van uw hostmachine voordat u virtuele machines instelt. Als u de VM te veel RAM of CPU geeft, kan de VM de prestaties van uw hostmachine dramatisch beïnvloeden. Ik heb een VM opgezet om 14 van mijn 16 optredens RAM te gebruiken en heb vervolgens machine learning-modellen op grote datasets uitgevoerd. Mijn hostmachine functioneerde net zo goed als een verstopte leiding terwijl het model de gegevens transformeerde! Let altijd op de resources die u aan de virtuele machine toewijst. Na het installeren van VirtualBox en het downloaden van Ubuntu, is het tijd om een ​​virtuele machine te maken en Ubuntu te installeren. Bij het starten van VirtualBox ziet u een scherm als dit: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/2_linux-vm_0.png) Merk op dat ik al twee VM's heb gemaakt: Edge, die Windows Server 2016 gebruikt als OS-elastiek, die Ubuntu Server 18.04 als besturingssysteem gebruikt De Oracle VM VirtualBox Manager is de grafische gebruikersinterface (GUI) waarmee men virtuele machines maakt en beheert. == Maak een virtuele machine == Er zijn slechts een paar stappen om de VM aan de praat te krijgen. Houd er rekening mee dat het mogelijk is om de meeste van deze instellingen te wijzigen als u bijvoorbeeld het aantal processors of RAM moet aanpassen. Klik op de instellingenknop om alles aan te passen nadat je de VM hebt gemaakt. Klik op nieuw om de Ubuntu-VM te maken. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/3_linux-vm_0.png) - Voer een in naam. - Selecteer Linux als de type. - Selecteer Ubuntu (64-bit) als de versie. - Stel de geheugen grootte. Ik wijs twee gigabyte geheugen toe, maar u moet geheugen toewijzen op basis van wat er beschikbaar is in uw systeem. Selecteer nu een virtuele harde schijf maken als de optie voor de harde schijf, zodat de VM speciale opslagruimte heeft. Klik op maken zodra de opties zijn geconfigureerd. De Create Virtual Hard Disk-editor wordt weergegeven als u die harde schijf-optie hebt geselecteerd. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/4_linux-vm_0.png) Selecteer een bestandslocatie. Overweeg hoeveel ruimte u moet toewijzen. Ik heb bijvoorbeeld twee schijven in mijn computer en gebruik altijd de grotere voor mijn VM-schijfruimte. Stel een bestandsgrootte in. De standaardgrootte is 10 optredens, maar ik raad 20 aan. Overweeg hoe groot het besturingssysteem is en zorg ervoor dat u een schijf selecteert die voldoende ruimte heeft! Windows kan bijvoorbeeld 10 optredens of meer aan. Selecteer een van de opties Opslag op fysieke harde schijf: EEN dynamisch toegewezen bestand groeit naar behoefte en zal na verloop van tijd de maximale bestandsgrootte benaderen. EEN bestand met vaste grootte reserveert onmiddellijk de totale ruimte die is toegewezen voor bestandsgrootte. Als u de standaardinstellingen gebruikt, maakt deze optie een bestand van 10 gig. Ik geef er de voorkeur aan een bestand met een vaste grootte te gebruiken, omdat het de neiging heeft iets beter te presteren omdat het minder overhead gebruikt dan het dynamisch toegewezen bestand. Selecteer het standaard bestandstype van de harde schijf. Deze optie bepaalt het type container dat wordt gebruikt bij het maken van de opslag. Sommige opties zijn meer compatibel met andere virtuele machineprogramma's. Klik op maken en de VM begint met genereren. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/5_linux-vm_0.png) De virtuele machine verschijnt in de VirtualBox Manager zodra u deze hebt gemaakt: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/6_linux-vm_0.png) == Installeer Ubuntu op de VM == Zodra u de VM hebt gemaakt, beschikt deze over alle middelen die nodig zijn om een ​​besturingssysteem te installeren en om te werken als een gewone computer. Zorg ervoor dat u onthoudt waar het Ubuntu .iso-bestand is gedownload, aangezien u het in deze volgende stappen nodig zult hebben. Klik op Start om de nieuwe virtuele machine te starten. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/7_linux-vm_0.png) Wanneer de virtuele machine voor het eerst wordt gestart, wordt u gevraagd een schijfkopie te selecteren. Selecteer het Ubuntu iso-bestand. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/8_linux-vm_0.png) Klik op start na het selecteren van het iso-bestand. Het is mogelijk om de geselecteerde afbeelding te wijzigen of de afbeelding opnieuw te selecteren door **apparaat >optische stations >schijfkopie kiezen![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/9_linux-vm_0.png) Selecteer vanaf daar uw taal en volg de aanwijzingen om Ubuntu te installeren. Het systeem zal u vragen om een ​​gebruikersnaam en wachtwoord in te stellen; zodra je dat doet, wordt het besturingssysteem geïnstalleerd! ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/10_linux-vm_0.png) == Klaar, instellen, coderen! == Nu er een besturingssysteem op de VM is geïnstalleerd, is het klaar voor uw projecten! Installeer de gewenste technologie en begin met coderen. Er zijn talloze tutorials online om Docker, Git, Python, Elasticsearch, Mysql, FTP en nog veel meer op Linux te installeren. Met de VirtualBox-software van Oracle kunt u eenvoudig virtuele machines maken en beheren met uw eigen hardware en verschillende besturingssystemen. Omdat Linux gratis is en de technische stacks ondersteunt die ik nodig heb, past het perfect bij VirtualBox.