В чем разница между версией сервера и версией для ПК?

В чем разница между серверной версией Ubuntu и настольной версией?

3 ответа

Решение

Скопировано как есть из документации по Ubuntu:

  • Первое отличие заключается в содержании CD. Компакт-диск "Сервер" не включает в себя то, что Ubuntu считает пакетами для рабочего стола (пакеты, такие как X, Gnome или KDE), но включает в себя пакеты, относящиеся к серверу (Apache2, Bind9 и т. Д.). Используя компакт-диск рабочего стола с минимальной установкой и установкой, например, apache2 из сети, можно получить точно такой же результат, который можно получить, вставив компакт-диск с сервером и установив apache2 с компакт-диска.
  • Процесс установки Ubuntu Server Edition немного отличается от Desktop Edition. Так как по умолчанию Ubuntu Server не имеет графического интерфейса, процесс управляется через меню, очень похожий на процесс установки альтернативного компакт-диска.
  • До 12.04 Ubuntu server по умолчанию устанавливает оптимизированное для сервера ядро. Начиная с 12.04, в ядре нет разницы между Ubuntu Desktop и Ubuntu Server, поскольку linux-image-server объединен с linux-image-generic.
  • Для выпусков Ubuntu LTS до 12.04 Ubuntu Desktop Edition получает только 3 года поддержки. В Ubuntu LTS 12.04 этот показатель увеличен до 5 лет. В отличие от этого, все выпуски Ubuntu LTS Server Edition поддерживаются в течение 5 лет.

Стоит отметить, что помимо настроек ядра, Ubuntu Desktop и Server, по сути, являются одним и тем же дистрибутивом, только с другим выбором пакетов по умолчанию. Они оба используют одинаковые пакеты и репозитории. Если вы бежите apt-get install ubuntu-desktop Вы получите функциональный эквивалент Desktop Edition.

Это также означает, что любой пакет, предназначенный для Ubuntu Server, будет так же успешно работать на вашем настольном компьютере.

Независимо от того, устанавливаете ли вы с помощью компакт-диска с сервером или настольного компакт-диска, в конечном итоге вы получаете одну и ту же Ubuntu. Разница заключается в том, какой выбор пакетов он устанавливает по умолчанию, то есть, какой выбор программного обеспечения вы выберете в конце процесса установки.

Можно перейти с настольной системы на серверную систему и наоборот на уже установленной копии Ubuntu. Ubuntu даже делает это относительно легко с помощью утилиты tasksel или с такими метапакетами, как ubuntu-desktop а также ubuntu-server (доступно через стандартный менеджер пакетов apt по крайней мере с 16.04). Вы даже можете смешивать и сопоставлять - устанавливая среду рабочего стола на сервер или серверное программное обеспечение, такое как ssh_server или apache2, на основном настольный компьютер.

Но есть вероятность, что вы, вероятно, уже знаете во время установки, хотите ли вы, чтобы настольная система в комплекте с настольной средой или серверная система. Таким образом, наличие различных установочных компакт-дисков для сервера и настольного компьютера - это просто фактор удобства, который упрощает выбор программного обеспечения.

Установщики также ведут себя по-разному, в том смысле, что с графического Live CD устанавливается только "настольная" версия. Другие версии устанавливаются с помощью установщика на основе меню, аналогичного установщику Debian.

Я никогда не буду путать версию Desktop с версией Server и наоборот.

Этот совет в 5 центов основан на реальном опыте и уроках, которые я заплатил, потратив пару дней на то, чтобы изо всех сил пытаться использовать серверную версию как терминал.

Это правда, что вы всегда можете добавить пакеты Desktop в версию Server или наоборот. Но результат сильно отличается от соответствующих версий, в нем много проблем и неприятностей.

Большинство людей заметили разницу между версиями пакетов Server и Desktop, но никто не обращает внимания на то, что эти две версии имеют совершенно разные конфигурации. Проблемы неиспользованных версий, вызванные другой конфигурацией, опускаются или игнорируются.

Версия Server предназначена для сервера. Вот как минимум две вещи, которые влияют на вас, когда вы используете версию сервера в качестве ежедневного окна консоли терминала: он оптимизирован для сервера, при условии, что всегда есть проводная сеть, всегда включен (он не часто перезагружается). Таким образом, у вашего бокса будет гораздо больше времени загрузки. Если вы используете машину только с Wi-Fi (это делают большинство ноутбуков нового стиля), серверная версия процедуры загрузки Ubuntu может зависнуть от 3 до 5 минут, потому что много модулей на сервере зависят от сети при ее загрузке, но на этом этапе Сеть Wi-Fi пока недоступна, действительно, настройка по умолчанию для версии сервера не поставляется со всем пакетом WiFi.

Это всего лишь две мелочи, которые могут вас заразить и вызвать головную боль. Попробуйте поискать в Интернете, что Ubuntu зависает при загрузке…. Решение для этого громоздко и не чисто. о, я не упомянул, что пользователи, созданные вами в версии Server на консоли терминала, не будут отображаться в графическом интерфейсе входа в систему на рабочем столе, если позже вы добавите пакеты рабочего стола, а пользователи графического интерфейса не будут управлять утилитами. …. просто еще один вопрос в списке.

Итак, я скажу, что версия Server и Desktop достаточно разные, чтобы вы не пропустили их, хотя вы можете добавлять пакеты, чтобы получить определенные функции из другой версии, вы столкнетесь с проблемами, вызванными другой конфигурацией.

Хотя, говоря это, я бы посоветовал использовать версию Desktop в большинстве случаев, добавление пакетов Server в версию Desktop не повлияет на большую часть вашего повседневного использования. Вы можете легко изменить настройку, чтобы отключить графический интерфейс и использовать его в качестве консоли терминала. Используйте версию Server исключительно для сервера.

Чего нам действительно не хватает, так это версии терминала Ubuntu: облегченной версии, оптимизированной только для повседневного использования терминала портативного компьютера.

Примечание: это не мой ответ. Я нашел это на Quora и обнаружил, что он лучше, чем здесь, поэтому публикую его. Вот он https://qr.ae/pNyxJm

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