Можно ли запустить Ubuntu Server через Ubuntu Desktop

У меня есть и Ubuntu Server, и Ubuntu Desktop на жестком диске. Но мне было интересно, есть ли способ запустить сервер, пока я нахожусь в версии для настольных компьютеров?

Имеет ли это смысл?

2
задан 8 April 2013 в 00:26

1 ответ

Вы можете сделать chroot в серверной системе, но заставить его работать должным образом в качестве сервера таким способом будет сложно и не выгодно.

Вместо этого вам, вероятно, следует просто установить нужные вам пакеты в настольную систему .

Единственное различие между Ubuntu Server и рабочим столом Ubuntu заключается в том, какие пакеты установлены. Настольная система Ubuntu может использоваться в качестве сервера (и аналогичным образом графический интерфейс может быть установлен в Ubuntu Server).

Например, если вам нужен веб-сервер Apache, вы можете установить пакет apache2.

Для nginx (вы пометили свой вопрос , но не упомянули об этом явно), вы можете выбрать один из следующих пакетов: nginx-full , nginx-light и nginx-naxsi . Связанные пакеты, которые вы можете или не хотите (в зависимости от ваших потребностей): nginx-naxsi-ui и nginx-extras .

Если ваша цель - создать ящик для преподавания / обучения или развития:

Вы позже упомянули :

Это не для производства, но из-за моей работы мне нужно будет научиться настраивать / обновлять / управлять серверами, поэтому я решил превратить старый ПК в сервер. Я не использовал ничего похожего на виртуальный ящик, поскольку вы не можете получить к нему доступ удаленно (насколько мне известно).

VirtualBox (или другое решение виртуализации, если вы предпочитаете) на самом деле лучше всего использовать в этой ситуации .

Вы можете на самом деле использовать VirtualBox и получать к нему удаленный доступ, и поскольку ваша цель - попрактиковаться с системой, которая работает как рабочий сервер , кажется, что это то, что вам следует делать. Самый простой и легкий способ сделать сервисы на виртуальной машине доступными для внешней физической сети - настроить интернет-соединение виртуальной машины как с мостовым соединением (а не с NAT).

Как сказано в в руководстве VirtualBox :

[...] откройте диалоговое окно «Настройки» виртуальной машины, перейдите на страницу «Сеть» и выберите «Сеть с мостовым соединением». "в раскрывающемся списке для поля" Присоединен к ". Наконец, выберите нужный интерфейс хоста из списка внизу страницы, который содержит физические сетевые интерфейсы ваших систем.

Не стесняйтесь задавать новый вопрос об этом, если у вас возникли проблемы с получением серверов в гостевой системе VirtualBox с мостовым сетевым адаптером, доступным извне. Обычно осложнений нет.

Хотя VirtualBox и другие решения для виртуализации, как правило, могут использовать весь физический диск в качестве «виртуального» устройства для виртуальной машины - даже, как правило, внутреннего диска - вы вряд ли добьетесь успеха при создании виртуальной машины используйте один раздел существующей системы в качестве жесткого диска. Так что вам придется создать новую виртуальную машину и установить Ubuntu Server; вы, вероятно, не сможете заставить свою виртуальную машину запускать копию Ubuntu Server, которая уже установлена. (Однако установка в ВМ проста - это такая же процедура, как установка на физический компьютер, как вы это сделали.)

0
ответ дан 8 April 2013 в 00:26

Другие вопросы по тегам:

Похожие вопросы: