= Создайте виртуальную машину Linux на своем компьютере = В наши дни мощность облачных вычислений распространена и дешева. Вам не нужно искать бесплатные или доступные варианты хостинга для разработки приложений, баз данных или проектов по науке о данных. Независимо от доступности в Интернете существует множество причин для настройки пользовательских сред на собственном оборудовании; главный из них: безопасность. == Что такое виртуальная машина (ВМ)? == Используя бесплатное программное обеспечение VirtualBox от Oracle, настроить виртуальную машину (ВМ) на собственном ПК очень просто, безопасно и позволяет запускать несколько операционных систем одновременно! == Что такое виртуальная машина? == Виртуальная машина похожа на компьютер внутри вашего компьютера. Благодаря аппаратной виртуализации другая операционная система разделяет ресурсы вашего хост-компьютера. Каждая виртуальная машина имеет свою собственную операционную систему (ОС), которая работает отдельно от основной ОС. Точно так же каждая виртуальная машина имеет собственные процессоры, оперативную память, диск и т. д. Посредством виртуализации вы, по сути, создаете две разные машины. В этой статье я объясню, как загрузить бесплатную ОС Linux, Ubuntu Server, на виртуальную машину, используя Windows в качестве операционной системы моей хост-машины. Подобно виртуальной машине в облаке, можно даже настроить безопасную оболочку (SSH), что упрощает безопасное удаленное подключение. == Загрузите и установите VirtualBox == VirtualBox — это не только бесплатное, но и многофункциональное приложение, которое довольно легко настроить. У него большое и полезное сообщество, которое постоянно обновляет и расширяет функциональность. Кроме того, он поддерживает различные операционные системы хоста (Windows, Linux, Macintosh, Solaris) и доступен на условиях Стандартной общественной лицензии GNU (GPL). Перейдите на страницу загрузок и выберите версию, необходимую для вашей операционной системы. Например, я использую Windows, поэтому загружаю вариант Windows. Также обязательно загрузите пакет расширений Oracle VM VirtualBox ниже на странице. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/1_linux-vm_0.png) *Примечание. Когда вы устанавливаете VirtualBox, система предупреждает вас о проблемах с сетевым подключением, поэтому убедитесь, что вы этого не делаете. все, что не может быть прервано. * Процесс установки довольно прост; Я использовал значения по умолчанию. Обратитесь к документации по проблемам с установкой. Я пройдусь по фактическому созданию виртуальной машины после загрузки Ubuntu. == Скачать Ubuntu == Ubuntu — это бесплатная и простая в установке разновидность операционной системы Linux, предназначенная для настольных компьютеров и серверов. Многие технологии, используемые для Интернета, науки о данных и разработки программного обеспечения, предназначены для Linux. Вы можете запустить их с помощью командной строки. Я использовал Ubuntu при создании и размещении веб-страниц, настройке баз данных SQL и кластеров Elasticsearch и управлении контейнерами с помощью Docker. Загрузите Ubuntu Server на странице загрузок. *Примечание: загружается файл .iso. Когда виртуальная машина загружается, вы выбираете образ для установки ОС Ubuntu.* == Управление виртуальными машинами == Прежде чем настраивать виртуальные машины, обратите внимание на характеристики вашей хост-машины. Если вы предоставляете виртуальной машине слишком много оперативной памяти или ЦП, виртуальная машина может значительно повлиять на производительность вашей хост-машины. Я настроил виртуальную машину на использование 14 из 16 гигабайт оперативной памяти, а затем запустил модели машинного обучения на больших наборах данных. Моя хост-машина функционировала так же, как и забитая труба, пока модель преобразовывала данные! Всегда обращайте внимание на ресурсы, которые вы назначаете виртуальной машине. После установки VirtualBox и загрузки Ubuntu пришло время создать виртуальную машину и установить Ubuntu. При запуске VirtualBox вы увидите такой экран: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/2_linux-vm_0.png) Обратите внимание, что у меня уже созданы две виртуальные машины: Edge, который использует Windows Server 2016 в качестве эластичной ОС, который использует Ubuntu Server 18.04 в качестве своей ОС Oracle VM VirtualBox Manager — это графический пользовательский интерфейс (GUI), с помощью которого можно создавать виртуальные машины и управлять ими. == Создать виртуальную машину == Есть всего несколько шагов, чтобы запустить виртуальную машину. Имейте в виду, что большинство этих настроек можно изменить, если, например, вам нужно настроить количество процессоров или оперативной памяти. Нажмите кнопку настроек, чтобы изменить что-либо после того, как вы создали виртуальную машину. Нажмите «Создать», чтобы создать виртуальную машину Ubuntu. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/3_linux-vm_0.png) - Введите название. - Выберите Linux в качестве тип. - Выберите Ubuntu (64-разрядная версия) в качестве версия. - Установить размер памяти. Я выделяю два гигабайта памяти, но вы должны выделять память в соответствии с тем, что доступно в вашей системе. Выберите «Создать виртуальный жесткий диск сейчас» в качестве параметра жесткого диска, чтобы у виртуальной машины было выделенное пространство для хранения. Нажмите «Создать», как только параметры будут настроены. Редактор «Создать виртуальный жесткий диск» отображается, если вы выбрали этот параметр жесткого диска. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/4_linux-vm_0.png) Выберите расположение файла. Подумайте, сколько места вам нужно выделить. Например, у меня есть два диска на моем компьютере, и я всегда использую больший для дискового пространства виртуальной машины. Установите размер файла. Размер по умолчанию — 10 гигабайт, но я рекомендую 20. Учитывайте размер операционной системы и обязательно выбирайте диск, на котором достаточно места! Например, Windows может занимать 10 гигов и более. Выберите один из вариантов Хранилище на физическом жестком диске: А динамически размещаемый файл увеличивается по мере необходимости и со временем приближается к максимальному размеру файла. А файл фиксированного размера немедленно резервирует все пространство, выделенное для размера файла. Если вы используете настройки по умолчанию, эта опция создает файл размером 10 гигабайт. Я предпочитаю использовать файл фиксированного размера, так как он имеет тенденцию работать немного лучше, потому что использует меньше накладных расходов, чем динамически размещаемый файл. Выберите тип файла жесткого диска по умолчанию. Этот параметр определяет тип контейнера, используемого при создании хранилища. Некоторые параметры более совместимы с другими программами виртуальной машины. Нажмите «Создать», и виртуальная машина начнет генерироваться. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/5_linux-vm_0.png) Виртуальная машина появится в VirtualBox Manager, как только вы ее создадите: ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/6_linux-vm_0.png) == Установите Ubuntu на виртуальную машину == После того, как вы создали виртуальную машину, она имеет все ресурсы, необходимые для установки операционной системы и работы как обычный компьютер. Обязательно запомните, где загружен файл Ubuntu .iso, так как он понадобится вам в следующих шагах. Нажмите «Пуск», чтобы запустить новую виртуальную машину. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/7_linux-vm_0.png) При первом запуске виртуальной машины вам будет предложено выбрать образ диска. Выберите iso-файл Ubuntu. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/8_linux-vm_0.png) Нажмите «Пуск» после выбора iso-файла. Можно изменить выбранное изображение или повторно выбрать изображение, выполнив следующие действия. ** устройство >оптические приводы >выберите образ диска! [linux vm] (httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/9_linux-vm_0.png) Оттуда выберите свой язык и следуйте инструкциям по установке Ubuntu. Система предложит вам установить имя пользователя и пароль; как только вы это сделаете, он установит ОС! ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/10_linux-vm_0.png) == Готово, установлено, код! == Теперь, когда на виртуальной машине установлена ​​операционная система, она готова к работе с вашими проектами! Установите нужную технологию и начните программировать. В Интернете есть множество руководств по установке Docker, Git, Python, Elasticsearch, Mysql, FTP и многого другого в Linux. Используя программное обеспечение VirtualBox от Oracle, легко создавать и управлять виртуальными машинами, используя собственное оборудование и различные операционные системы. Поскольку Linux бесплатен и поддерживает необходимые мне технологические стеки, он идеально сочетается с VirtualBox.