= Skapa en virtuell Linux-maskin på din dator = I denna tid är datorkraft i molnet utbredd och billig. Du behöver inte leta hårt för att hitta gratis eller prisvärda värdalternativ för apputveckling, databaser eller datavetenskapliga projekt. Oavsett online-tillgänglighet finns det många anledningar att ställa in anpassade miljöer på din egen hårdvara; främsta bland dem: säkerhet. == Vad är en virtuell maskin (VM)? == Genom att använda Oracles gratis VirtualBox-programvara är det superenkelt, säkert att konfigurera en virtuell maskin (VM) på din egen dator och du kan köra flera operativsystem samtidigt! == Vad är en virtuell maskin? == En virtuell maskin är som att ha en dator inuti din dator. Genom hårdvaruvirtualisering delar ett annat operativsystem din värddators resurser. Varje virtuell dator har sitt eget operativsystem (OS) som fungerar separat från värdoperativsystemet. På samma sätt har varje virtuell dator sina egna processorer, RAM, disk och så vidare. Genom virtualisering skapar du i huvudsak två olika maskiner. I den här artikeln kommer jag att förklara hur man laddar det kostnadsfria Linux OS, Ubuntu Server, till en virtuell dator som använder Windows som värddatoroperativsystem. Som en virtuell maskin i molnet är det till och med möjligt att konfigurera ett säkert skal (SSH) vilket gör det enkelt att fjärranvända på ett säkert sätt. == Ladda ner och installera VirtualBox == VirtualBox är inte bara gratis, utan också en funktionsrik applikation som är ganska enkel att installera. Den har en stor och hjälpsam community som fortsätter att uppdatera och förbättra funktionaliteten. Dessutom stöder den en mängd olika värdoperativsystem (Windows, Linux, Macintosh, Solaris) och är tillgänglig under villkoren i GNU General Public License (GPL). Gå till nedladdningssidan och välj den version du behöver för ditt värdoperativsystem. Till exempel, jag använder Windows så jag laddar ner Windows-alternativet. Se också till att ladda ner Oracle VM VirtualBox Extension Pack längre ner på sidan. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/1_linux-vm_0.png) *Obs: När du installerar VirtualBox varnar systemet dig om en hicka i nätverksanslutningen, så se till att du inte gör det allt som inte kan avbrytas. * Att gå igenom processen för att installera det är ganska enkelt; Jag använde standardinställningarna. Se dokumentationen för problem med installationen. Jag kommer att gå igenom att faktiskt skapa den virtuella datorn efter att ha laddat ner Ubuntu. == Ladda ner Ubuntu == Ubuntu är en gratis och lättinstallerad variant av operativsystemet Linux, och det är för stationära datorer och servrar. Många tekniker som används för webben, datavetenskap och mjukvaruutveckling är designade för Linux. Du kan köra dem med hjälp av kommandoraden. Jag har använt Ubuntu när jag skapar och är värd för webbsidor, ställer in SQL-databaser och Elasticsearch-kluster och hanterar behållare med Docker. Ladda ner Ubuntu Server på nedladdningssidan. *Obs: En .iso-fil laddas ned. När den virtuella datorn laddas, väljer du bilden för att installera Ubuntu OS.* == Hantera virtuella maskiner == Notera din värdmaskins specifikationer innan du ställer in virtuella maskiner. Om du har råd med den virtuella datorn för mycket RAM eller CPU, kan den virtuella datorn påverka prestandan för din värddator dramatiskt. Jag konfigurerade en virtuell dator för att använda 14 av mina 16 spelningar RAM och körde sedan maskininlärningsmodeller på stora datamängder. Min värdmaskin fungerade lika bra som ett igensatt rör medan modellen transformerade data! Var alltid uppmärksam på resurserna du tilldelar den virtuella maskinen. Efter att ha installerat VirtualBox och laddat ner Ubuntu, är det dags att skapa en virtuell maskin och installera Ubuntu. När du startar VirtualBox kommer du att se en skärm så här: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/2_linux-vm_0.png) Observera att jag redan har skapat två virtuella datorer: Edgewhich använder Windows Server 2016 som sitt OS-elastic som använder Ubuntu Server 18.04 som sitt OS Oracle VM VirtualBox Manager är det grafiska användargränssnittet (GUI) genom vilket man skapar och hanterar virtuella maskiner. == Skapa en virtuell maskin == Det finns bara några få steg för att få igång den virtuella datorn. Tänk på att det är möjligt att ändra de flesta av dessa inställningar om du till exempel behöver justera antalet processorer eller RAM. Klicka på inställningsknappen för att justera vad som helst efter att du har skapat den virtuella datorn. Klicka på ny för att skapa Ubuntu VM. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/3_linux-vm_0.png) - Ange a namn. - Välj Linux som typ. - Välj Ubuntu (64-bitars) som version. - Ställ in minnesstorlek. Jag allokerar två spelningar med minne, men du bör allokera minne enligt vad som är tillgängligt i ditt system. Välj skapa en virtuell hårddisk nu som hårddiskalternativ så att den virtuella datorn har dedikerat lagringsutrymme. Klicka på skapa när alternativen har konfigurerats. Redigeraren Skapa virtuell hårddisk visas om du valde det hårddiskalternativet. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/4_linux-vm_0.png) Välj en filplats. Tänk på hur mycket utrymme du behöver tilldela. Jag har till exempel två enheter i min dator och använder alltid den större för mitt VM-diskutrymme. Ställ in en filstorlek. Standardstorleken är 10 gig, men jag rekommenderar 20. Tänk på hur stort operativsystemet är och se till att välja en disk som har tillräckligt med utrymme på den! Till exempel kan Windows ta 10 spelningar eller mer. Välj ett av alternativen Lagring på fysisk hårddisk: A dynamiskt allokerade filer växer efter behov och närmar sig den maximala filstorleken med tiden. A fil med fast storlek reserverar omedelbart det totala utrymmet som tilldelats för filstorlek. Om du använder standardinställningarna skapar det här alternativet en 10 gig-fil. Jag föredrar att använda en fil med fast storlek eftersom den tenderar att fungera lite bättre eftersom den använder mindre overhead än den dynamiskt allokerade filen. Välj standardfiltypen för hårddisken. Det här alternativet bestämmer vilken typ av behållare som används när lagringen skapas. Vissa alternativ är mer kompatibla med andra virtuella maskinprogram. Klicka på skapa och den virtuella datorn börjar generera. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/5_linux-vm_0.png) Den virtuella maskinen kommer att visas i VirtualBox Manager när du har skapat den: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/6_linux-vm_0.png) == Installera Ubuntu på den virtuella datorn == När du väl har skapat den virtuella datorn har den alla resurser den behöver för att installera ett operativsystem och fungera som en vanlig dator. Se till att komma ihåg var Ubuntu .iso-filen laddades ner eftersom du kommer att behöva den i dessa nästa steg. Klicka på start för att starta den nya virtuella datorn. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/7_linux-vm_0.png) När den virtuella datorn startar först kommer den att uppmana dig att välja en diskavbildning. Välj Ubuntu iso-filen. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/8_linux-vm_0.png) Klicka på start efter att ha valt iso-filen. Det är möjligt att ändra vald bild eller välja om bilden genom att följa **enhet >optiska enheter >välj diskavbildning ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/9_linux-vm_0.png) Därifrån väljer du ditt språk och följer anvisningarna för att installera Ubuntu. Systemet kommer att uppmana dig att ställa in ett användarnamn och lösenord; när du gör det kommer det att installera OS! ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/10_linux-vm_0.png) == Klar, färdig, kod! == Nu när den virtuella datorn har ett operativsystem installerat, är det redo för dina projekt! Installera önskad teknik och börja koda. Det finns massor av tutorials online för att få Docker, Git, Python, Elasticsearch, Mysql, FTP och mycket mer installerat på Linux. Genom att använda Oracles VirtualBox-programvara är det enkelt att skapa och hantera virtuella maskiner med din egen hårdvara och olika operativsystem. Eftersom Linux är gratis och stöder de tekniska stackarna jag behöver, paras det perfekt med VirtualBox.