= Erstellen Sie eine virtuelle Linux-Maschine auf Ihrem Computer = In der heutigen Zeit ist Cloud-Computing-Leistung weit verbreitet und billig. Sie müssen nicht lange suchen, um kostenlose oder erschwingliche Hosting-Optionen für die App-Entwicklung, Datenbanken oder Data-Science-Projekte zu finden. Unabhängig von der Online-Verfügbarkeit gibt es viele Gründe, benutzerdefinierte Umgebungen auf Ihrer eigenen Hardware einzurichten. Der wichtigste unter ihnen: Sicherheit. == Was ist eine virtuelle Maschine (VM)? == Mit der kostenlosen VirtualBox-Software von Oracle ist das Einrichten einer virtuellen Maschine (VM) auf Ihrem eigenen PC supereinfach, sicher und ermöglicht Ihnen, mehrere Betriebssysteme gleichzeitig auszuführen! == Was ist eine virtuelle Maschine? == Eine virtuelle Maschine ist wie ein Computer in Ihrem Computer. Durch Hardware-Virtualisierung teilt ein anderes Betriebssystem die Ressourcen Ihres Host-Computers. Jede VM hat ihr eigenes Betriebssystem (OS), das getrennt vom Host-Betriebssystem funktioniert. Ebenso hat jede VM ihre eigenen Prozessoren, RAM, Festplatte und so weiter. Durch Virtualisierung erstellen Sie im Wesentlichen zwei verschiedene Maschinen. In diesem Artikel erkläre ich, wie man das kostenlose Linux-Betriebssystem Ubuntu Server auf eine VM lädt, die Windows als Betriebssystem für den Hostcomputer verwendet. Wie bei einer virtuellen Maschine in der Cloud ist es sogar möglich, eine Secure Shell (SSH) einzurichten, die einen sicheren Remotezugriff erleichtert. == VirtualBox herunterladen und installieren == VirtualBox ist nicht nur kostenlos, sondern auch eine funktionsreiche Anwendung, die ziemlich einfach einzurichten ist. Es hat eine große und hilfreiche Community, die die Funktionalität ständig aktualisiert und verbessert. Darüber hinaus unterstützt es eine Vielzahl von Host-Betriebssystemen (Windows, Linux, Macintosh, Solaris) und ist unter den Bedingungen der GNU General Public License (GPL) erhältlich. Gehen Sie zur Download-Seite und wählen Sie die Version aus, die Sie für Ihr Host-Betriebssystem benötigen. Zum Beispiel verwende ich Windows, also lade ich die Windows-Option herunter. Stellen Sie außerdem sicher, dass Sie das Oracle VM VirtualBox Extension Pack weiter unten auf der Seite herunterladen. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/1_linux-vm_0.png) *Hinweis: Wenn Sie VirtualBox installieren, warnt Sie das System vor einem Schluckauf in der Netzwerkverbindung, stellen Sie also sicher, dass Sie dies nicht tun alles, was nicht unterbrochen werden kann. * Es ist ziemlich einfach, den Installationsprozess zu durchlaufen. Ich habe die Voreinstellungen verwendet. Informationen zu Problemen mit der Installation finden Sie in der Dokumentation. Ich werde die eigentliche Erstellung der VM nach dem Herunterladen von Ubuntu durchgehen. == Laden Sie Ubuntu herunter == Ubuntu ist eine kostenlose und einfach zu installierende Variante des Linux-Betriebssystems und eignet sich für Desktops und Server. Viele Technologien, die für das Web, die Datenwissenschaft und die Softwareentwicklung verwendet werden, sind für Linux konzipiert. Sie können sie über die Befehlszeile ausführen. Ich habe Ubuntu beim Erstellen und Hosten von Webseiten, beim Einrichten von SQL-Datenbanken und Elasticsearch-Clustern und beim Verwalten von Containern mit Docker verwendet. Laden Sie Ubuntu Server auf der Download-Seite herunter. *Hinweis: Eine .iso-Datei wird heruntergeladen. Wenn die VM geladen wird, wählen Sie das Image aus, um das Ubuntu-Betriebssystem zu installieren.* == Virtuelle Maschinen verwalten == Beachten Sie die technischen Daten Ihres Hostcomputers, bevor Sie virtuelle Maschinen einrichten. Wenn Sie der VM zu viel RAM oder CPU gewähren, kann die VM die Leistung Ihres Hostcomputers dramatisch beeinträchtigen. Ich habe eine VM eingerichtet, um 14 meiner 16 GB RAM zu verwenden, und dann Modelle für maschinelles Lernen mit großen Datensätzen ausgeführt. Meine Host-Maschine funktionierte genauso gut wie ein verstopftes Rohr, während das Modell die Daten transformierte! Achten Sie immer auf die Ressourcen, die Sie der virtuellen Maschine zuweisen. Nach der Installation von VirtualBox und dem Herunterladen von Ubuntu ist es an der Zeit, eine virtuelle Maschine zu erstellen und Ubuntu zu installieren. Wenn Sie VirtualBox starten, sehen Sie einen Bildschirm wie diesen: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/2_linux-vm_0.png) Beachten Sie, dass ich bereits zwei VMs erstellt habe: Edge, das Windows Server 2016 als Betriebssystem verwendet, elastisch, das Ubuntu Server 18.04 als Betriebssystem verwendet Der Oracle VM VirtualBox Manager ist die grafische Benutzeroberfläche (GUI), über die virtuelle Maschinen erstellt und verwaltet werden. == Erstellen Sie eine virtuelle Maschine == Es sind nur wenige Schritte erforderlich, um die VM zum Laufen zu bringen. Denken Sie daran, dass es möglich ist, die meisten dieser Einstellungen zu ändern, wenn Sie beispielsweise die Anzahl der Prozessoren oder des Arbeitsspeichers anpassen müssen. Klicken Sie auf die Schaltfläche Einstellungen, um alles anzupassen, nachdem Sie die VM erstellt haben. Klicken Sie auf Neu, um die Ubuntu-VM zu erstellen. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/3_linux-vm_0.png) - Geben Sie ein Name. - Wählen Sie Linux als Art. - Wählen Sie Ubuntu (64-Bit) als aus Ausführung. - Stellen Sie die Speichergröße. Ich weise zwei Gigabyte Speicher zu, aber Sie sollten den Speicher entsprechend der Verfügbarkeit in Ihrem System zuweisen. Wählen Sie jetzt eine virtuelle Festplatte erstellen als Festplattenoption aus, damit die VM über dedizierten Speicherplatz verfügt. Klicken Sie auf Erstellen, sobald die Optionen konfiguriert wurden. Der Editor „Virtuelle Festplatte erstellen“ wird angezeigt, wenn Sie diese Festplattenoption ausgewählt haben. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/4_linux-vm_0.png) Wählen Sie einen Dateispeicherort aus. Überlegen Sie, wie viel Speicherplatz Sie zuweisen müssen. Zum Beispiel habe ich zwei Laufwerke in meinem Computer und verwende immer das größere für meinen VM-Speicherplatz. Legen Sie eine Dateigröße fest. Die Standardgröße beträgt 10 GB, aber ich empfehle 20. Überlegen Sie, wie groß das Betriebssystem ist, und stellen Sie sicher, dass Sie eine Festplatte auswählen, auf der genügend Speicherplatz vorhanden ist! Beispielsweise kann Windows 10 GB oder mehr beanspruchen. Wählen Sie eine der Optionen zum Speichern auf physischer Festplatte aus: EIN Die dynamisch zugewiesene Datei wächst nach Bedarf und nähert sich mit der Zeit der maximalen Dateigröße. EIN Eine Datei mit fester Größe reserviert sofort den gesamten für die Dateigröße zugewiesenen Speicherplatz. Wenn Sie die Standardeinstellungen verwenden, erstellt diese Option eine 10-GB-Datei. Ich bevorzuge die Verwendung einer Datei mit fester Größe, da sie tendenziell etwas besser funktioniert, weil sie weniger Overhead verbraucht als die dynamisch zugewiesene Datei. Wählen Sie den Standarddateityp der Festplatte aus. Diese Option bestimmt den Containertyp, der beim Erstellen des Speichers verwendet wird. Einige Optionen sind besser mit anderen Programmen für virtuelle Maschinen kompatibel. Klicken Sie auf Erstellen und die VM beginnt mit der Generierung. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/5_linux-vm_0.png) Die virtuelle Maschine erscheint im VirtualBox Manager, sobald Sie sie erstellt haben: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/6_linux-vm_0.png) == Installieren Sie Ubuntu auf der VM == Sobald Sie die VM erstellt haben, verfügt sie über alle Ressourcen, die sie zum Installieren eines Betriebssystems benötigt, und verhält sich wie ein normaler Computer. Merken Sie sich unbedingt, wo die Ubuntu .iso-Datei heruntergeladen wurde, da Sie sie in den nächsten Schritten benötigen. Klicken Sie auf Start, um die neue VM zu starten. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/7_linux-vm_0.png) Wenn die VM zum ersten Mal startet, werden Sie aufgefordert, ein Disk-Image auszuwählen. Wählen Sie die Ubuntu-ISO-Datei aus. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/8_linux-vm_0.png) Klicken Sie nach Auswahl der ISO-Datei auf Start. Es ist möglich, das ausgewählte Bild zu ändern oder das Bild wie folgt erneut auszuwählen **Gerät >optische Laufwerke >Disk-Image auswählen ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/9_linux-vm_0.png) Wählen Sie dort Ihre Sprache aus und folgen Sie den Anweisungen, um Ubuntu zu installieren. Das System fordert Sie auf, einen Benutzernamen und ein Passwort einzurichten; Sobald Sie das tun, wird das Betriebssystem installiert! ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/10_linux-vm_0.png) == Auf die Plätze, fertig, codieren! == Da auf der VM nun ein Betriebssystem installiert ist, ist sie bereit für Ihre Projekte! Installieren Sie die gewünschte Technologie und beginnen Sie mit dem Codieren. Es gibt unzählige Tutorials online, um Docker, Git, Python, Elasticsearch, Mysql, FTP und vieles mehr unter Linux zu installieren. Mit der VirtualBox-Software von Oracle ist es einfach, virtuelle Maschinen mit Ihrer eigenen Hardware und verschiedenen Betriebssystemen zu erstellen und zu verwalten. Da Linux kostenlos ist und die von mir benötigten Tech-Stacks unterstützt, passt es perfekt zu VirtualBox.