Uploaded by eci99891

Убунту

advertisement
Ubuntu Server
Ubuntu Server LTS - это серверная версия операционной системы,
основанная на ядре Linux. Ubuntu больше известна как популярная
система для изучения Linux и его использования на компьютерах и
ноутбуках. После первого выпуска Ubuntu в 2004 году, она
позиционировалась как настольная система и была в основном известна
как таковая.
Основное внимание в Ubuntu уделяется простоте и удобству
использования, позволяя каждому желающему легко ознакомиться с Linux
и начать его использовать. Код Ubuntu основан на Debian и зависит от
него. Первоначально Ubuntu задумывалась как временное ответвление от
Debian, которое впоследствии стало отдельной операционной системой.
Ubuntu Server не отличается особой простотой и удобством по сравнению
с другими серверными дистрибутивами, поэтому особенности настольной
версии, где основное внимание уделяется графическому интерфейсу, не
применимы к серверной версии. Серверная система имеет другие
отличительные особенности.
На сегодняшний момент Ubuntu Server не просто ответвление десктопной
ветки системы, а полноценный серверный дистрибутив уровня Enterprise.
И подтверждают это следующие признаки:
 На базе Ubuntu Server строится и поддерживается работа облачной
инфраструктуры на основе технологий openstack.
 Компания Canonical, разработчик Ubuntu, развивает и
поддерживает совместимость с современной системой оркестрации
контейнеров Kubernetes, которую можно строить на базе
обсуждаемого серверного дистрибутива. Так же уделяется
пристальное внимание работы контейнеров Docker, новые версии
которой в первую очередь оптимизируются и тестируются под
Ubuntu Server.
 Идет активное внедрение Ubuntu в интернет вещей, для чего и была
объявлена увеличенная поддержка в 10 лет для серверных версий.
Это актуально прежде всего для интернета вещей.
 Компания Canonical обеспечивает за оплату круглосуточную
техническую поддержку своей системы и продуктов, основанных на
ней.
Что значит LTS
Приставка LTS в названии означает Long Term Support - расширенную
поддержку. Это означает, что для LTS-релизов будут выпускаться
обновления безопасности в течение гораздо более длительного времени,
чем для обычных версий. В целом, релизы Ubuntu LTS поддерживаются в
течение 5 лет после выпуска, однако с версии Ubuntu 18.04 LTS было
объявлено об Extended Security Maintenance, подразумевающем
поддержку в течение 10 лет.
Новые версии Ubuntu выпускаются каждые 6 месяцев, а обновления для
этих промежуточных релизов выходят через 9 месяцев. Поэтому, если вы
планируете использовать систему в долгосрочной перспективе без
обновления версии, то лучше выбрать LTS-версии. Если же вам нужны
новые версии системы и пакетов и вы готовы обновлять их регулярно, то
устанавливайте новую версию Ubuntu на момент установки. Новые LTSверсии выходят каждые 2 года.
История версий
История релизов Ubuntu начинается с версии 4.10, выпущенной в октябре
2004 года. С тех пор новые LTS-версии выпускаются каждые 2 года. Схема
выпуска релизов остается неизменной. Названия версий связаны с годом
и месяцем выпуска: например, Ubuntu 18.04 LTS выпущена 26 апреля 2018
года, а Ubuntu 16.04 LTS - 21 апреля 2016 года. Подобная система
нумерации используется во всех выпусках. На сегодняшний день доступны
следующие актуальные версии Ubuntu:
Особенности Ubuntu Server
Теперь поговорим об особенностях Ubuntu Server. Одним из отличий
является минималистичный консольный инсталлятор системы на сервер,
который позволяет быстро и легко установить нужный функционал. Прямо
из стандартного инсталлятора можно выбрать конечный функционал
сервера в виде готовой роли. Таким образом, можно быстро создать,
например, готовый хост для развертывания контейнеров Docker. Вся
установка выполняется через стандартный инсталлятор, без
необходимости использовать отдельные репозитории и установщики. Это
удобно. После установки системы по умолчанию не будет настроена
учетная запись Root, как это происходит, например, в RHEL или CentOS.
Подключиться к серверу через SSH можно только под обычной учетной
записью и затем с помощью sudo получить привилегии Root. Это не
уникальное решение, то же самое происходит и в Debian. Однако для тех,
кто не знаком с этими дистрибутивами, это может стать сюрпризом если,
например, переходить с FreeBSD на дистрибутивы на основе Debian и DEBпакетов. Еще одной особенностью Ubuntu Server является то, что он
периодически отображает различные новости в консоли при входе через
SSH. Со временем это может включать рекламу. Поэтому придется
придумать блокировщик рекламы для консольного Linux. По умолчанию,
Ubuntu Server при установке создает раздел подкачки в виде отдельного
файла. Это мелочь, но я считаю это удобным подходом, так как позволяет
гибко управлять подкачкой - отключать ее, изменять размер и так далее.
Так же стоит отметить, что в Ubuntu одно из самых свежих ядер среди
серверных операционных систем. В лидерах обычно Debian и Centos. Они
оба использую более старые ядра Linux. Так что за всеми новинками стоит
обращаться к серверу Ubuntu. Из неприятных особенностей Ubuntu
следует отметить то, что по умолчанию она собирает телеметрические
данные, начиная с процесса установки. Проще говоря, речь идет о
пользовательских данных. Впоследствии это можно изменить и
отключить, однако то, что было передано во время установки, уже не
вернется. Вот часть того, что будет передано:
 Версия и сборка системы
 Информация о сетевых настройках
 Информация об оборудовании
 Разметка диска и т. д.
Сравнение с другими OS Linux
Ubuntu отличается от других дистрибутивов более свежими версиями
ядра и программного обеспечения. Это дистрибутив, в котором новые
функции появляются раньше, чем в других. Это и плюс, и минус,
потому что обновления часто приносят с собой новые проблемы. Так
что, если вам важна стабильность, обновлять систему не стоит, только
если это действительно необходимо.
Мне кажется, что Ubuntu - самый популярный дистрибутив и самый
известный. Удобно использовать одну и ту же хорошо известную
систему на рабочих компьютерах и серверах. По моим наблюдениям,
разработчики в первую очередь предпочитают использовать Ubuntu
на своих компьютерах. Это зачастую обуславливает их выбор и
требование установить и на сервер так же Ubuntu
Если сравнить Ubuntu с CentOS, то последняя выигрывает по такому
параметру, как поддержка. Ее поддержка длится 10 лет для каждого
релиза, причем бесплатно для всех. Ubuntu проигрывает в этом плане
со своими пятью годами бесплатной поддержки LTS-версий. Но у
Ubuntu есть преимущество - она поддерживает обновление между
выпусками. Вы можете обновить свою систему с одной версии на
другую без особых проблем.
В целом, я считаю Ubuntu отличным дистрибутивом для серверов,
особенно для тех, кому нужна свежая версия программного
обеспечения и ядра.
Отличия Ubuntu от Ubuntu Server
Чем же Ubuntu Server отличается от Ubuntu Desktop? Из-за различных
версий иногда возникает путаница, поскольку не все понимают, чем эти
две версии одной и той же системы отличаются друг от друга.
Итак, первое и самое важное: по сути, версии Desktop и Server - это одна и
та же система. Обе имеют одни и те же основные репозитории. Различие
лишь в установщиках и наборе предустановленного ПО. Например, можно
превратить версию Desktop в сервер или наоборот, используя метапакеты
ubuntu-desktop или ubuntu-server.
Вот основной список отличий обычной версии ubuntu от ubuntu server:
 В инсталляторе Ubuntu Server нет графического интерфейса, только
консольный.
 Отличается набор пакетов, предлагаемых для установки. В
серверной версии по-умолчанию установлены только основные
системные утилиты. В обычной ubuntu предлагают установить
графическое окружение рабочего стола.
 Дистрибутив для desktop в 2.5 раза больше весит, чем для server.
Причина в большем наборе включенных в состав дистрибутива
пакетов. Для десктопной версии включено много приложений
общего пользования.
В общем и целом, основное отличие Ubuntu от Ubuntu Server в
дефолтном наборе пакетов и графическом окружении.
Графическая оболочка
Также существует еще один распространенный вопрос, который чаще
всего задают начинающие системные администраторы, пытающиеся
освоить Linux. Им сложно сразу работать в консоли, и они часто
интересуются, можно ли установить графическую оболочку на сервер,
чтобы процесс изучения системы и управления ею был более привычным.
Как я уже упоминал в предыдущем разделе, по сути серверная версия не
отличается от обычной. Вы без труда можете установить любое
графическое окружение на сервере, если вам это удобнее.
При настройке графического окружения нужно понимать, что оно будет
использовать некоторые ресурсы, и чем мощнее оболочка, тем больше
ресурсов требуется. Если вы используете небольшую виртуальную машину
с 1 процессором и 1 ГБ памяти для веб-сервера, не стоит рассчитывать, что
там можно будет комфортно установить оболочку. Лучше сразу учиться
управлять через SSH. Для графического интерфейса нужна оперативная
память. Чтобы комфортно использовать графическую оболочку в Ubuntu
Server, под нее нужно выделить минимум 512–1024 МБ оперативной
памяти, а для более мощных оболочек и больше.
Заключение
На этом обзор Ubuntu Server завершен. Надеюсь, мне удалось раскрыть
тему и познакомить вас с этой операционной системой. Ubuntu популярная и перспективная система, которая активно развивается и
внедряется. Если вы системный администратор Linux или планируете им
стать, вам придется изучить Ubuntu Server и познакомиться с ней. Даже
если эта система вам не нравится, вам стоит изучить ее для общего
развития.
Download