Хороший дистрибутив для ВМ?


16

Я хочу легкої VM Linux, яку я можу запускати з VirtualBox в Windows, щоб я міг перевірити, як розгортати PHP-додатки, додатки Mono і т. Д. Мені не потрібен інтерфейс користувача і я думав про співпрацю з сервером Ubuntu ISO. Це хороший вибір? Я знаю, що також можу завантажити готовий VM і це заманливо. Що думає громада?


Чи можете ви видалити посилання на Oracle, оскільки це питання не дуже важливе для вас.
thepang

1
@Tshepang: ну, справді назва речі - Oracle VM VirtualBox зараз ... Тож нічого поганого в цьому немає. @tooshel: Насправді я навіть пропоную ввести його в заголовок, як ви хочете відповіді на цю конкретну машину віртуальної роботи.
хайлем

1
@Theheng: думки не дозволені щодо SO? Мені дуже цікаво, тому що я ніколи не помічав, щоб люди тут переверталися навколо цього. Не турбує мене. Його питання, його думка. І наразі я не можу його занадто сильно звинуватити в цьому.
haylem

4
@hay Як це конкретне речення додає значення питанню? Це більше схоже на жаль 4, використовуючи програмне забезпечення, яке належить до того, що багато хто вважає Dark Lord, але чи зможете ви мені допомогти? Це легко скорочується до Чи можете ви мені допомогти? . Тут не місце для політики.
tshepang

1
Так, коментарі тут не допомагають. . . Я не пам’ятаю оригінального питання, і я написав його!
tooshel

Відповіді:


16

Дуже рекомендую сервер ubuntu. Серверний режим не буде надто багато, що вам насправді не потрібно, якщо що. Я запускаю ubuntu на декількох серверах і завжди був задоволений цим.

Ви також знайдете багато онлайн-підтримки, яка відповідає вашому дистрибутиву. Поради Linux зазвичай перекладаються з одного дистрибутива в інший, але шляхи до каталогу часто різні. Ubuntu має величезну базу користувачів, що, як правило, означає простіший час з’ясувати, що не так.


5
+1 Я другий! Ви забули згадати, що Ubuntu має встановити "віртуальну машину", саме про це і було запропоновано питання - встановлення Linux, налаштоване на запуск всередині VM.
Джош

6

Зайдіть до SuseGallery і зробіть швидкий пошук Mono, і ви знайдете JEOS Mono ASP.net, який вже налаштований на більшість того, що ви хочете. Це вже VM, просто скачайте та перейдіть. Це я щойно почав використовувати для деяких міграційних випробувань ASP.net для Windows з VirtualBox. Вам потрібно буде запустити Apache. Ви хочете налаштувати переадресацію портів, я використовував наступні команди для відкриття трафіку SSH та HTTP:

c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guestssh,tcp,,2222,,22"
c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guesthttp,tcp,,8080,,80"

4
Якщо вам потрібно щось більш просунуте, ви можете зробити власний VM в студії SUSE, яка, мабуть, найкрутіша річ на планеті.
Сенді

4

Для початку з Linux у віртуальній машині я рекомендую Ubuntu. Для сервера забудьте Ubuntu Server і використовуйте Debian замість цього. Я використовував їх обох, тому не судіть мене, будь ласка.

Якщо ви встановлюєте Debian, встановіть просто чистий Debian -> CLI і більше нічого. Він завантажується дуже швидко і споживає всього кілька МБ ОЗУ. (x32 приймав лише 16-32Mb оперативної пам’яті, а x64 приймав приблизно 48-80Mb, коли він завантажувався). Все, що вам потрібно, ви можете просто встановити його пізніше, і це все ще дуже швидко, і це не потребує пам'яті. Ubuntu походить від Debian. Тож якщо у вашого Debian є якісь проблеми, ви можете вирішити їх на форумах Ubuntu, що є великою перевагою.

Якщо порівнювати Debian і Ubuntu Server: Ubuntu Server завантажується повільніше / пізніше. Споживання оперативної пам’яті було набагато більше на сервері Ubuntu, порівнявши її з Debian. Крім того, якщо зробити чисту установку сервера Ubuntu, він встановить від двох до трьохсот пакунків, тоді як Debian встановлює лише від 50 до 90. Звичайний Ubuntu встановлює близько 1300 пакетів, а звичайний настільний Debian встановлює від 900 до 1100 пакетів.

Ubuntu Server використовує новіші версії пакетів, але це також ускладнює встановлення та компіляцію деяких стабільних додатків. Якщо ви хочете стабільний сервер і хочете максимізувати безкоштовну оперативну пам’ять, виберіть Debian замість цього.

Це мій досвід. Я не кажу, щоб взагалі не використовувати Ubuntu, але для серверів я віддаю перевагу Debian, навіть якщо ви новачок. На робочих столах у мене були проблеми з Debian, а установки APT з Інтернету без проблем працювали на Ubuntu. У Ubuntu також є більше пакетів і новіших пакетів. З іншого боку, коли я намагався авторемонтувати деякі бібліотеки на Ubuntu, він встановив абсолютно все.

Сьогодні я використовую робочий стіл Lubuntu у Virtualbox. Якщо ви ненавидите низьку швидкість Ubuntu, але не хочете використовувати Debian, використовуйте Lubuntu. Це означає "Низький Ubuntu" і призначений для повільних ПК, тому він швидший, ніж звичайний Ubuntu. Я думаю (але я не впевнений), що Lubuntu використовує ті самі пакети, що і Ubuntu. До Lubuntu я використовував Xubuntu, тому що він був швидшим, ніж Ubuntu.

Також Ubuntu потрібно близько 4,5 ГБ місця. Для debian є достатньо 2 ГБ розділу. У нас є один невеликий VM для командної розмови, Ventrillo тощо. Всього 256 Мб оперативної пам’яті, x32 Debian і розділ 2 ГБ - достатньо, і це все. Я можу вам сказати - це найбільш стабільно, це не найновіше, але для сервера - найбільший варіант для мене.


Редагувати :

Я провів кілька тестів, щоб перевірити потужність процесора під Virtualbox, KVM, VMware server 1 та VMware server 2.

Найшвидший - KVM, потім Virtualbox, сервер VMware 2, сервер VMware 1 і нарешті QEMU. KVM має найменшу вартість для процесора. Для виртуалізації потужності для VM потрібно менше% процесора, тому що KVM є модулем всередині ядра Linux. Інші - це лише програми, що працюють на шарі ОС.

Тож якщо ви хочете віртуалізуватися з більшою потужністю та невеликою деградацією продуктивності, використовуйте KVM. Я не намагався перевірити продуктивність програм VMware ESXi та Citrix Xenserver. Але, якщо ви хочете використовувати гіпервізор з голими металами, найшвидшим буде Xenserver при використанні VM, призначених лише для Linux. Якщо ви хочете використовувати віртуальні віртуальні машини Windows та віртуальні віртуальні машини Linux, і вам важлива продуктивність, використовуйте ESXi.

Проблема полягає в тому, що якщо ви хочете використовувати KVM з його продуктивністю, вам потрібно мати процесор з інструкціями Intel VT-X або AMD-V. Без цих інструкцій KVM може працювати в іншому режимі. буде це занадто важко налаштувати. Virtualbox може використовувати VT-X або AMD-V, і це дуже зручно для користувачів. Сервер VMware 2 знає це лише експериментально; вам потрібно налаштувати його за допомогою команди, а сервер VMware 1 повільніше. Я ніколи не тестував плеєр VMware, він для мене занадто низький. Можливо, є різниця в продуктивності між сервером VMware 2 і Virtualbox, але параметри налаштувань для мене досить низькі, і коли вибирати між програмою Virtualbox або програвач VMware, я б взяв Virtualbox.


0

Я б рекомендував використовувати сервер VMWare та будь-який дистрибутив (я трапляюся використовувати CentOS). Причина полягає в тому, що на веб-сайті VMware приладів доступні сотні попередньо створених зображень VM . VMware - хороша платформа для віртуалізації та безкоштовна.

наприклад: LIFE Ubuntu складається з різних ароматів.


За винятком випадків, коли ОП дуже попросив Oracle VM VirtualBox з самого початку, і каже, що він / вона використовує його, тому що це добре , тому я припускаю, що попереднє дослідження було зроблено.
хайлем
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.