= Utwórz maszynę wirtualną z systemem Linux na swoim komputerze = W dzisiejszych czasach moc obliczeniowa w chmurze jest powszechna i tania. Nie musisz się wysilać, aby znaleźć bezpłatne lub niedrogie opcje hostingu do tworzenia aplikacji, baz danych lub projektów związanych z nauką o danych. Niezależnie od dostępności online istnieje wiele powodów, dla których warto skonfigurować niestandardowe środowiska na własnym sprzęcie; wśród nich najważniejsze: bezpieczeństwo. == Co to jest maszyna wirtualna (VM)? == Korzystając z bezpłatnego oprogramowania Oracle VirtualBox, konfiguracja maszyny wirtualnej (VM) na własnym komputerze jest bardzo łatwa, bezpieczna i umożliwia jednoczesne uruchamianie wielu systemów operacyjnych! == Co to jest maszyna wirtualna? == Maszyna wirtualna jest jak posiadanie komputera wewnątrz komputera. Dzięki wirtualizacji sprzętu inny system operacyjny udostępnia zasoby komputera hosta. Każda maszyna wirtualna ma własny system operacyjny (OS), który działa niezależnie od systemu operacyjnego hosta. Podobnie każda maszyna wirtualna ma własne procesory, pamięć RAM, dysk i tak dalej. Dzięki wirtualizacji zasadniczo tworzysz dwie różne maszyny. W tym artykule wyjaśnię, jak załadować darmowy system operacyjny Linux, Ubuntu Server, na maszynę wirtualną z systemem Windows jako systemem operacyjnym hosta. Podobnie jak w przypadku maszyny wirtualnej w chmurze, możliwe jest nawet skonfigurowanie bezpiecznej powłoki (SSH), co ułatwia bezpieczne zdalne korzystanie. == Pobierz i zainstaluj VirtualBox == VirtualBox to nie tylko bezpłatna, ale także bogata w funkcje aplikacja, którą dość łatwo skonfigurować. Ma dużą i pomocną społeczność, która stale aktualizuje i ulepsza funkcjonalność. Ponadto obsługuje różne systemy operacyjne (Windows, Linux, Macintosh, Solaris) i jest dostępny na warunkach Powszechnej Licencji Publicznej GNU (GPL). Przejdź do strony pobierania i wybierz wersję, której potrzebujesz dla swojego systemu operacyjnego hosta. Na przykład używam systemu Windows, więc pobieram opcję Windows. Pamiętaj również o pobraniu pakietu rozszerzeń Oracle VM VirtualBox w dalszej części strony. ![ Linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/1_linux-vm_0.png) *Uwaga: Kiedy instalujesz VirtualBox, system ostrzega o przerwie w łączności sieciowej, więc upewnij się, że nie robisz tego wszystko, czego nie można przerwać. * Przejście przez proces instalacji jest dość proste; Użyłem domyślnych. Zapoznaj się z dokumentacją dotyczącą problemów z instalacją. Przejdę przez proces tworzenia maszyny wirtualnej po pobraniu Ubuntu. == Pobierz Ubuntu == Ubuntu to darmowa i łatwa w instalacji odmiana systemu operacyjnego Linux, przeznaczona dla komputerów stacjonarnych i serwerów. Wiele technologii używanych w sieci, nauce o danych i tworzeniu oprogramowania jest zaprojektowanych dla systemu Linux. Możesz je uruchomić za pomocą wiersza poleceń. Korzystałem z Ubuntu podczas tworzenia i hostowania stron internetowych, konfigurowania baz danych SQL i klastrów Elasticsearch oraz zarządzania kontenerami za pomocą Dockera. Pobierz Ubuntu Server na stronie pobierania. *Uwaga: pobieranie pliku .iso. Po załadowaniu maszyny wirtualnej wybierzesz obraz do zainstalowania systemu operacyjnego Ubuntu.* == Zarządzanie maszynami wirtualnymi == Przed skonfigurowaniem maszyn wirtualnych zanotuj specyfikacje swojego hosta. Jeśli pozwolisz maszynie wirtualnej na zbyt dużo pamięci RAM lub procesora, maszyna wirtualna może radykalnie wpłynąć na wydajność komputera hosta. Skonfigurowałem maszynę wirtualną do wykorzystania 14 z moich 16 gigabajtów pamięci RAM, a następnie uruchomiłem modele uczenia maszynowego na dużych zbiorach danych. Mój komputer główny funkcjonował tak dobrze, jak zatkana rura, podczas gdy model przekształcał dane! Zawsze zwracaj uwagę na zasoby, które przypisujesz do maszyny wirtualnej. Po zainstalowaniu VirtualBox i pobraniu Ubuntu nadszedł czas na utworzenie maszyny wirtualnej i zainstalowanie Ubuntu. Podczas uruchamiania VirtualBox zobaczysz ekran podobny do tego: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/2_linux-vm_0.png) Zauważ, że mam już utworzone dwie maszyny wirtualne: Edgektóry używa systemu Windows Server 2016 jako elastycznego systemu operacyjnego, który używa Ubuntu Server 18.04 jako swojego systemu operacyjnego Oracle VM VirtualBox Manager to graficzny interfejs użytkownika (GUI), za pomocą którego tworzy się maszyny wirtualne i zarządza nimi. == Utwórz maszynę wirtualną == Istnieje tylko kilka kroków, aby uruchomić maszynę wirtualną. Pamiętaj, że większość tych ustawień można zmienić, jeśli na przykład trzeba dostosować liczbę procesorów lub pamięci RAM. Kliknij przycisk ustawień, aby dostosować wszystko po utworzeniu maszyny wirtualnej. Kliknij nowy, aby utworzyć maszynę wirtualną Ubuntu. ![ Linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/3_linux-vm_0.png) - Wprowadź a imię. - Wybierz Linux jako rodzaj. - Wybierz Ubuntu (64-bit) jako wersja. - Ustaw rozmiar pamięci. Przydzielam dwa gigabajty pamięci, ale ty powinieneś przydzielić pamięć zgodnie z tym, co jest dostępne w twoim systemie. Wybierz opcję Utwórz wirtualny dysk twardy teraz jako opcję dysku twardego, aby maszyna wirtualna miała wydzielone miejsce do przechowywania. Kliknij Utwórz po skonfigurowaniu opcji. Jeśli wybrałeś tę opcję dysku twardego, zostanie wyświetlony edytor Utwórz wirtualny dysk twardy. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/4_linux-vm_0.png) Wybierz lokalizację pliku. Zastanów się, ile miejsca musisz przeznaczyć. Na przykład mam dwa dyski w moim komputerze i zawsze używam większego dla miejsca na dysku maszyny wirtualnej. Ustaw rozmiar pliku. Domyślny rozmiar to 10 gigabajtów, ale polecam 20. Zastanów się, jak duży jest system operacyjny i upewnij się, że wybierasz dysk, na którym jest wystarczająco dużo miejsca! Na przykład system Windows może zająć 10 koncertów lub więcej. Wybierz jedną z opcji Przechowywanie na fizycznym dysku twardym: A dynamicznie przydzielane pliki rosną w miarę potrzeb i zbliżają się do maksymalnego rozmiaru pliku w miarę upływu czasu. A plik o stałym rozmiarze natychmiast rezerwuje całkowitą przestrzeń przydzieloną na rozmiar pliku. Jeśli używasz ustawień domyślnych, ta opcja tworzy plik o wielkości 10 gigabajtów. Wolę używać pliku o stałym rozmiarze, ponieważ zwykle działa on nieco lepiej, ponieważ zużywa mniej narzutu niż plik przydzielany dynamicznie. Wybierz domyślny typ pliku dysku twardego. Ta opcja określa typ kontenera używanego podczas tworzenia magazynu. Niektóre opcje są bardziej kompatybilne z innymi programami maszyny wirtualnej. Kliknij Utwórz, a maszyna wirtualna rozpocznie generowanie. ![ Linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/5_linux-vm_0.png) Maszyna wirtualna pojawi się w VirtualBox Manager po jej utworzeniu: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/6_linux-vm_0.png) == Zainstaluj Ubuntu na maszynie wirtualnej == Po utworzeniu maszyny wirtualnej ma ona wszystkie zasoby potrzebne do zainstalowania systemu operacyjnego i działa jak zwykły komputer. Pamiętaj, aby zapamiętać, gdzie pobrano plik Ubuntu .iso, ponieważ będzie on potrzebny w następnych krokach. Kliknij Start, aby uruchomić nową maszynę wirtualną. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/7_linux-vm_0.png) Podczas pierwszego uruchomienia maszyny wirtualnej pojawi się monit o wybranie obrazu dysku. Wybierz plik iso Ubuntu. ![ Linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/8_linux-vm_0.png) Kliknij Start po wybraniu pliku ISO. Można zmienić wybrany obraz lub ponownie wybrać obraz, postępując zgodnie z **urządzenie>napędy optyczne>wybierz obraz dysku![linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/9_linux-vm_0.png) Stamtąd wybierz swój język i postępuj zgodnie z instrukcjami, aby zainstalować Ubuntu. System poprosi o ustawienie nazwy użytkownika i hasła; gdy to zrobisz, zainstaluje system operacyjny! ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/10_linux-vm_0.png) == Gotowy, ustaw, kod! == Teraz, gdy maszyna wirtualna ma zainstalowany system operacyjny, jest gotowa do Twoich projektów! Zainstaluj żądaną technologię i rozpocznij kodowanie. Istnieje mnóstwo samouczków online, aby zainstalować Docker, Git, Python, Elasticsearch, Mysql, FTP i wiele więcej w systemie Linux. Korzystając z oprogramowania VirtualBox firmy Oracle, można łatwo tworzyć maszyny wirtualne i zarządzać nimi przy użyciu własnego sprzętu i różnych systemów operacyjnych. Ponieważ Linux jest darmowy i obsługuje stosy technologii, których potrzebuję, doskonale łączy się z VirtualBox.