= Створіть віртуальну машину Linux на своєму комп’ютері = У наш час потужність хмарних обчислень є поширеною та дешевою. Вам не потрібно довго шукати безкоштовні або доступні варіанти хостингу для розробки додатків, баз даних або наукових проектів. Незалежно від онлайн-доступності, є багато причин для налаштування власного середовища на вашому власному обладнанні; головний з них: безпека. == Що таке віртуальна машина (VM)? == Використовуючи безкоштовне програмне забезпечення VirtualBox від Oracle, налаштування віртуальної машини (VM) на вашому власному ПК є надзвичайно простим, безпечним і дозволяє запускати декілька операційних систем одночасно! == Що таке віртуальна машина? == Віртуальна машина — це як комп’ютер у вашому комп’ютері. Через апаратну віртуалізацію інша операційна система ділиться ресурсами вашого хост-комп’ютера. Кожна віртуальна машина має власну операційну систему (ОС), яка працює окремо від основної ОС. Так само кожна віртуальна машина має власні процесори, оперативну пам’ять, диск тощо. Завдяки віртуалізації ви, по суті, створюєте дві різні машини. У цій статті я поясню, як завантажити безкоштовну ОС Linux, Ubuntu Server, на віртуальну машину, використовуючи Windows як операційну систему хост-машини. Подібно до віртуальної машини в хмарі, можна навіть налаштувати захищену оболонку (SSH), що полегшує безпечний віддалений доступ. == Завантажте та встановіть VirtualBox == VirtualBox є не лише безкоштовною, але й багатофункціональною програмою, яку досить легко налаштувати. Він має велику та корисну спільноту, яка постійно оновлює та покращує функціональність. Крім того, він підтримує різноманітні хост-операційні системи (Windows, Linux, Macintosh, Solaris) і доступний згідно з умовами GNU General Public License (GPL). Перейдіть на сторінку завантажень і виберіть потрібну версію для вашої хост-ОС. Наприклад, я використовую Windows, тому я завантажую варіант Windows. Також не забудьте завантажити Oracle VM VirtualBox Extension Pack далі на сторінці. ![ 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), за допомогою якого можна створювати віртуальні машини та керувати ними. == Створити віртуальну машину == Щоб запустити віртуальну машину, потрібно виконати лише кілька кроків. Майте на увазі, що можна змінити більшість цих налаштувань, якщо, наприклад, потрібно налаштувати кількість процесорів або RAM. Натисніть кнопку налаштувань, щоб налаштувати що-небудь після того, як ви створили віртуальну машину. Натисніть новий, щоб створити віртуальну машину Ubuntu. ![ linux vm](httpsbuiltin.com/sites/www.builtin.com/files/styles/ckeditor_optimize/public/inline-images/3_linux-vm_0.png) - Введіть a назва. - Виберіть 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) == Ready, Set, Code! == Тепер, коли на віртуальній машині встановлено операційну систему, вона готова до ваших проектів! Встановіть потрібну техніку та почніть кодувати. В Інтернеті є безліч посібників із встановлення Docker, Git, Python, Elasticsearch, Mysql, FTP та багато іншого в Linux. Використовуючи програмне забезпечення VirtualBox Oracle, легко створювати віртуальні машини та керувати ними за допомогою власного апаратного забезпечення та різних операційних систем. Оскільки Linux безкоштовний і підтримує потрібні мені стеки технологій, він ідеально поєднується з VirtualBox.