Ubuntu server lts что это
Что такое LTS
В мире Linux, а особенно если вы используете Ubuntu, рано или поздно вы встретитесь с термином LTS. Опытные пользователи уже знают многие особенности различных дистрибутивов Linux, и в том числе они знают, что такое LTS. Но если вы новый пользователь, то можете и не знать об этом.
В этой небольшой статье мы разберемся, что означает этот термин относительно Linux дистрибутивов и в частности относительно Ubuntu.
Что такое LTS релиз?
LTS расшифровывается как Long-Term Support или длительный срок поддержки. Это значит, что приложение или операционная система будет получать обновления безопасности и иногда даже обновления функциональности в течение более длительного периода времени, чем обычно.
LTS версии дистрибутивов и программ считаются очень стабильными, ведь они проходят тщательное тестирование перед выпуском. Важно отметить, что LTS версия не обязательно будет получать обновления функциональности, но вы получите обновления безопасности и исправления багов. Такие системы рекомендуется использовать для производства, бизнеса и предприятий, потому что они будут поддерживаться на протяжении нескольких лет и в них не будут вноситься критические изменения.
В то же время в не-LTS релизе обычно используются самые свежие версии программ, которые содержат все самые новые функции, но имеют короткий срок поддержки, примерно 6-9 месяцев. Тогда как LTS релизы поддерживаются на протяжении 3-5 лет.
Преимущества LTS релизов:
Недостатки LTS релизов:
Теперь, когда вы знаете плюсы и минусы LTS релизов, самое время более детально поговорить об Ubuntu LTS. Это один из самых популярных дистрибутивов Linux, и один из нескольких дистрибутивов, у которых есть LTS и не LTS релизы.
Что такое Ubuntu LTS?
В названии LTS релиза Ubuntu вы всегда увидите символы LTS. Вы можете перейти на официальный сайт Ubuntu, для того чтобы найти LTS релизы. Например, если вы посмотрите на Ubuntu 16.04, то он был выпущен в 2016 году и будет поддерживаться до 2021. Точно так же работают и версии.
LTS версии Ubuntu получают обновления безопасности и обслуживания на протяжении всего их жизненного цикла после выпуска. Но вы не увидите никаких обновлений функциональности, поэтому если вы хотите самых последних версий программ, вам придется обновить свою систему до не LTS версии. Надеюсь, теперь вы разобрались, что такое LTS версии дистрибутивов и зачем они нужны.
Scale out with Ubuntu Server
Ubuntu Server brings economic and technical scalability to your datacentre, public or private. Whether you want to deploy an OpenStack cloud, a Kubernetes cluster or a 50,000-node render farm, Ubuntu Server delivers the best value scale-out performance available.
What’s new in 21.10
What’s new in 20.04 LTS
Performance and versatility
Agile, secure, deploy-anywhere technology for fast-moving companies
It doesn’t matter whether you want to deploy a NoSQL database, web farm or cloud. Certified by leading hardware OEMs and with comprehensive deployment tools, so you can get the most from your infrastructure.
Our regular release cycle means access to the latest and most performant open source. A lean initial installation and integrated deployment and application modelling technologies make Ubuntu Server a great solution for simple deployment and management at scale.
Works with all your hardware and software
A release schedule you can depend on
Stay up-to-date with regular updates and upgrades
Long-term support (LTS) releases of Ubuntu Server receive security updates by Canonical for five years by default. Every six months, interim releases bring new features, while hardware enablement updates add support for the latest machines to all supported LTS releases. All Ubuntu Advantage for Infrastructure subscriptions include Extended Security Maintenance (ESM) increasing the support life-cycle to up to 10 years.
Released | End of Life | Extended security maintenance | |
---|---|---|---|
Ubuntu 22.04 LTS | April 2022 | April 2027 | |
Ubuntu 21.10 | October 2021 | July 2022 | |
Ubuntu 21.04 | April 2021 | January 2022 | |
Ubuntu 20.10 | October 2020 | July 2021 | |
Ubuntu 20.04 LTS | April 2020 | April 2025 | April 2030 |
Ubuntu 19.10 | October 2019 | July 2020 | |
Ubuntu 19.04 | April 2019 | January 2020 | |
Ubuntu 18.10 | October 2018 | July 2019 | |
Ubuntu 18.04 LTS | April 2018 | April 2023 | April 2028 |
Ubuntu 16.04 LTS | April 2016 | April 2021 | April 2024 |
Ubuntu 14.04 LTS | April 2014 | April 2019 | April 2022 |
Ubuntu 12.04 LTS | April 2012 | April 2017 | April 2019 |
Ubuntu 10.04 LTS | April 2010 | April 2015 |
Infrastructure and applications foundation
From public clouds to data centres to devices
Ubuntu is the most popular guest operating system on public clouds, the foundation for private clouds implementation and the platform of choice of developers according to the 2020 HackerEarth Developer Survey.
Juju — multi-cloud orchestration
With the option of a command line or browser-based interface, Juju enables you to design and deploy entire workloads in just a few clicks. It works on public clouds like AWS and Microsoft Azure, private clouds built on OpenStack and even directly on bare metal, via MAAS.
MAAS — bare metal provisioning
MAAS is a time-saving provisioning system which makes it quick and easy to set up the physical hardware to deploy complex services, like Ubuntu’s OpenStack cloud infrastructure. Just plug in your servers, connect them to the network and let MAAS do the rest.
LXD — machine containers
Economics are directly tied to compute density. LXD, the Linux container hypervisor, merges the speed and density of containers with the manageability and security of traditional virtual machines.
Ubuntu Advantage for your Infrastructure
Ubuntu Advantage for infrastructure offers a single, per-node packaging of the most comprehensive software, security and IaaS support in the industry. With OpenStack and Kubernetes support included, Ubuntu Advantage for Infrastructure provides everything you need to future-proof your data centre.
UA for Infrastructure, Advanced includes Server, OpenStack and Kubernetes support and is available at Standard (24×5) and Advanced (24×7) response times.
Get in touch
Speak to our technical support team about your support requirements.
A thriving community
Exchange expertise and ideas with thousands of other IT professionals
Want to talk to other Ubuntu users straightaway? Share ideas and get advice and help from our large, active community of IT professionals. As a community, we set high standards for friendliness and tolerance, we welcome your questions and contributions!
Download
Whether you want to configure a simple file server or build a fifty thousand-node cloud, you can rely on Ubuntu Server and its five years of guaranteed free upgrades.
Ubuntu Advantage for business
Get professional support for Ubuntu Server from Canonical.
Ubuntu 18.04 LTS: что нового?
Вчера, 26 апреля 2018 года, состоялся релиз очередной версии Ubuntu — 18.04 Bionic Beaver. Её кодовое название можно перевести на русский как “очень сильный бобёр” (да, у слова bionic есть и такое значение). Основатель Canonical Марк Шаттлворт объясняет выбор названия так:
Мы таким образом приветствуем созидателей — тех, кто создаёт приложения и пакеты, кто создаёт Ubuntu, кто создаёт что-то на базе Ubuntu. Отдавая должное их неустанному труду, мы выбрали в качестве маскота зверя, известного своим энергичным настроем, трудолюбивой натурой и инженерной смекалкой.
Ubuntu 18.04 относится к LTS (Long Term Support)-версиям. Они выходят каждые два года (предыдущей LTS-версией была 16.04) и поддерживаются в течение пяти лет с момента релиза.
Сегодня, в день официального релиза, самое время поговорить о реализованных в новой версии Ubuntu нововведениях. А наши пользователи уже сегодня могут попробовать всё на практике: образ Ubuntu 18.04 уже доступен для использования во всех наших сервисах: в Виртуальном приватном облаке, Облачных серверах Vscale, и в выделенных серверах.
Ядро 4.15
Ubuntu 18.04 основана на ядре последней версии (4.15), которая вышла в свет 18 января 2018 года. В этой версии были реализованы несколько важных нововведений, о которых мы расскажем ниже.
В ядре 4.15 реализована защита от уязвимостей Spectre и Meltdown.
Для процессоров архитетуры x86_64 по умолчанию включена поддержка механизма Page Table Isolation (защита от Spectre). Защита от Meltdown обеспечиваетcя за счёт поддержки retpoline (см. также интересные разъяснения здесь).
К сожалению, эти защитные механизмы сильно снижают производительность. Именно поэтому в ядре 4.15 предусмотрена возможность их отключения: достаточно указать параметры загрузки: pti=off и spectre_v2=off.
В sysfs добавлена директория /sys/devices/system/cpu/vulnerabilities, в которой содержится информация об угрожающих системе уязвимостях и принятых защитных мерах.
В новом ядре наконец-то завершена работа по созданию единой иерархии cgroup (об этом мы писали в одной из наших предыдущих статей): появился механизм CPU resource controller, с помощью которого можно управлять расходованием процессорных ресурсов для групп задач.
Ещё одно нововведение касается механизма Live Patching, с помощью которого можно применять патчи “на лету”, без перезагрузки системы (эту тему мы тоже поднимали в предыдущих публикациях): в него была добавлена поддержка так называемых теневых переменных (shadow variables), с помощью которых можно добавлять дополнительные данные в структуры ядра после применения патчей.
Ряд интересных новшеств связаны с механизмом BPF. Утилита bpftool теперь официально добавлена в систему. Представлен контроллер устройств на основе BPF, использующих механизм cgroup v2.
Все это далеко не все нововведения, которые появились в новой версии Ubuntu. С более подробными обзорами можно ознакомиться здесь (на английском языке) и здесь (на русском языке).
Простота работы с PPA
В предыдущих версия использование PPA-репозиториев было процедурой не особо сложной, но всё же утомительной. Чтобы установить из PPA необходимые пакеты, требовалось выполнить три команды: добавить репозиторий, обновить списки пакетов и только потом перейти к установке.
В Ubuntu 18.04 всё стало проще: сразу после добавления репозитория команда apt-get update выполняется автоматически.
Сбор пользовательских данных
Иногда новое — это хорошо забытое старое. Попытки сбора пользовательских данных в Ubuntu уже были и, что вполне объяснимо, они становились предметом острой критики. Однако в версии 18.04 сбор данных включён по умолчанию (при необходимости всегда можно отключить). Система будет собирать следующие данные:
Все собранные данные Canonical обещает публиковать в открытом доступе для дальнейшего анализа.
Новый установщик
Начиная с версии 18.04 в Ubuntu будет использоваться новый установщик системы — subiquity. Более подробно о нём можно почитать здесь.
Как обновиться
Обновиться до Ubuntu 18.04 c предыдущих версий проще простого — достаточно выполнить следующие команды:
Заключение
В этой статье мы рассмотрели основные нововведения, реализованные в Ubuntu 18.04. Если вам кажется, что мы упустили какие-то важные новшества, напишите об этом, и мы обязательно дополним наш обзор.
Приглашаем всех поделиться впечатлениями о новой версии Ubuntu в комментариях.
Как установить Linux Ubuntu Server 18.04 LTS? Пошаговая инструкция для новичков
У серверного варианта Ubuntu, начиная с версии 18.04, появился новый установщик, поэтому сейчас мы подробно рассмотрим процесс установки дистрибутива Linux Ubuntu Server 18.04 на компьютер.
Ubuntu Server 18.04 – это серверная версия дистрибутива Linux Ubuntu с долгосрочной поддержкой (LTS). Эта операционная система бесплатная, она не имеет графической оболочки, так как используется на серверах. Ubuntu Server — это очень популярный дистрибутив, он активно используется в качестве платформы для таких типов серверов как: веб-сервер, сервер баз данных, DNS сервер, файловый сервер и других.
Как было уже отмечено, 18.04 — это версия с долгосрочной поддержкой, поэтому для всех новых установок Ubuntu Server рекомендуется использовать именно версию 18.04 (до выхода следующей версии с долгосрочной поддержкой).
Одним из нововведений Ubuntu Server 18.04 является появление нового установщика Subiquity, а как с помощью него устанавливается Linux Ubuntu Server мы сейчас и разберем.
Заметка. Пошаговое описание процесса установки производных от Ubuntu дистрибутивов, которые имеют рабочий стол, можете посмотреть в следующих материалах:
Пошаговая установка Linux Ubuntu Server 18.04
Процесс установки дистрибутива Linux Ubuntu Server 18.04 на жесткий диск компьютера не сложней, чем установка предыдущей версии, хотя он и отличается. Сейчас мы рассмотрим все шаги, которые необходимо сделать, чтобы выполнить установку серверной версии Ubuntu.
Шаг 1 – Скачивание установочного образа
Для того чтобы перейти непосредственно к процессу установки, сначала нужно скачать установочный образ Ubuntu Server. Найти ссылки на загрузку Linux Ubuntu Server 18.04 Вы можете на официальном сайте Ubuntu — https://www.ubuntu.com/download/server
Вот прямые ссылки на скачивание Ubuntu Server 18.04.
Браузером
Торрентом
В итоге у Вас должен загрузиться файл ubuntu-18.04-live-server-amd64.iso, его размер небольшой — всего 806 мегабайт.
Шаг 2 – Запись ISO образа на диск или USB флешку
Установочный ISO образ, который Вы скачали, необходимо записать на DVD диск или USB флешку. Для этого Вы можете использовать любые программы, которые могут записывать ISO образ на диск или USB устройство, при этом делая его загрузочным.
Например, в операционной системе Windows для записи ISO образа на диск можно использовать программы CDBurnerXP, ImgBurn, или UltraISO, для записи на USB флешку — программы UNetbootin или Rufus. Подробно о том, как записывается ISO образ на флешку, можете посмотреть в материалах: «Как создать загрузочную USB флешку с помощью Rufus?», «Как записать ISO образ на USB флешку с помощью программы UNetbootin?».
В случае если у Вас операционная система Linux, то, для того чтобы записать на диск, Вы можете использовать программы Brasero или k3b, а как это делается, можете посмотреть в материале – «Как записать ISO образ диска в Linux?».
Шаг 3 – Загрузка с диска и запуск программы установки
После того как установочный носитель подготовлен, необходимо загрузиться с этого носителя. Для этого нужно в BIOS, в настройках загрузки (Boot), выставить данный носитель на первое место, чтобы загрузка системы пошла именно с него. Когда установка Ubuntu Server будет произведена, настройки возвращайте назад, чтобы система загружалась как обычно с жесткого диска.
Загрузившись с диска или с флешки, Вы попадете в меню, здесь сначала выбираем язык.
Затем, для того чтобы установить Ubuntu Server на жесткий диск, необходимо выбрать пункт «Установить Ubuntu Server».
Шаг 4 – Выбор языка
В итоге запустится программа установки. Выбираем язык, по умолчанию отмечен тот, который Вы выбрали в меню диска после загрузки. Все действия в процессе установки выполняем с помощью клавиатуры, в данном случае используем клавиши «Стрелочки», а для выбора и перехода к следующему шагу клавишу Enter (Ввод).
Шаг 5 – Выбор раскладки клавиатуры
В случае необходимости мы можем изменить раскладку клавиатуры. Нажимаем на «Готово».
Далее, если хотите, Вы можете изменить способ переключения между раскладками клавиатуры, по умолчанию установлено сочетание клавиш Alt+Shift. Нажимаем «ОК».
Шаг 6 – Выбор варианта установки
В случае обычной установки Ubuntu Server на данном шаге выбираем «Установить Ubuntu».
Шаг 7 – Настройка сети
Сетевые интерфейсы, которые программа установки обнаружит, по умолчанию будут настроены на DHCP, поэтому если у Вас сервер будет получать сетевые настройки от DHCP сервера, то здесь Вы сразу можете нажать «Готово», но если Вам нужно задать определенные сетевые настройки (статические адреса), то Вы также стрелочками выбираете нужный интерфейс и нажимаете Enter для того чтобы отредактировать настройки.
В случае настройки протокола IPv4, выбирайте пункт «Use a static IPv4 configuration» и нажимаете ввод.
Далее вводите сетевые настройки: подсеть, IP адрес, шлюз, сервер имен. После ввода всех настроек нажимаем «Сохранить».
Потом нажимаем готово.
Для продолжения установки снова нажимаем «Готово».
Если для соединения с интернетом Вы используете прокси сервер, то здесь Вы можете настроить соответствующие параметры. Нажимаем «Готово».
Шаг 8 – Разметка жесткого диска
На данном шаге нам необходимо разметить жесткий диск. В официальной документации рекомендовано использовать первый пункт «Use An Entire Disk», который подразумевает автоматическую разметку, и, в данном случае, будет создан один раздел на всем диске. Однако, в случае необходимости, мы можем и сами разметить жесткий диск, для этого предусмотрен вариант ручной разметки. Давайте, для примера, выполним разметку вручную, для того чтобы создать один дополнительный раздел.
Для ручной разметки выбираем пункт «Вручную».
Затем, так как у меня жесткий диск чистый и на нем нет еще таблицы разделов, мне нужно создать новую таблицу разделов, для этого нажимаем «Add First Partition».
Далее, для создания нового раздела, выбираем строку со свободным местом (free space) и нажимаем «Add first partition».
Потом указываем размер раздела в гигабайтах, файловую систему и точку монтирования, для корневого раздела это «/». После внесения данных нажимаем «Create».
Затем, для того чтобы создать еще один дополнительный раздел, мы точно таким же способом выбираем свободное место и нажимаем «Add another partition».
Также вводим размер раздела, выбираем файловую систему и точку монтирования, в данном случае я выбрал «/home», т.е. домашний раздел. Нажимаем «Create».
Когда все разделы созданы, нажимаем «Готово».
Далее проверяем таблицу разделов и нажимаем «Готово».
Программа установки попросит подтверждения действий, нажимаем «Продолжить».
Шаг 9 – Настройка учетной записи
Теперь нам нужно настроить учетную запись, под которой мы будем работать в Ubuntu Server. Заполняем форму, т.е. вводим свое имя, имя компьютера, имя пользователя и пароль с подтверждением. Нажимаем «Готово».
Шаг 10 – Установка системы
Процесс установки уже начался, он продлится буквально минут 5. Мы при этом можем наблюдать все действия, которые выполняет программа установки. Для более детального анализа действий Вы можете нажать на кнопку «View full log».
Шаг 11 – Завершение процесса установки
Когда появится сообщение о том, что установка завершена «Installation complete!», нажимаем на кнопку «Перезагрузить сейчас».
Установка Linux Ubuntu Server 18.04 завершена, после перезагрузки можно пользоваться новой системой.
На заметку! Если Вы хотите научиться пользоваться Linux на домашнем компьютере без использования командной строки, то рекомендую почитать мою книгу – « Linux для обычных пользователей »
Видео-инструкция — Установка Linux Ubuntu Server 18.04
Процесс установки Ubuntu Server 18.04 мы рассмотрели, у меня на этом все, надеюсь, материал был Вам полезен, удачи!
Ubuntu Server — обзор для начинающих, сравнение, отзывы
Стартовая статья для знакомства с популярной современной серверной системой, которой посвящен данный сайт. Я сделаю обзор системы Ubuntu Server для начинающих, сравню ее с другими серверными системами linux, напишу свой отзыв и поделюсь с вами. Это позволит вам получить начальное представление, если раньше не были знакомы с этой OS.
Обзор Ubuntu Server LTS
Ubuntu Server LTS, как можно понять из названия, это серверная операционная система на базе ядра Linux. Причем Ubuntu более известна, как отличный дистрибутив для знакомства с linux и установки его на рабочий компьютер или ноутбук. Некоторое время после первого релиза ubuntu в далеком 2004-м году, она так и позиционировалась и была известна в основном как десктопная система.
Основной упор в Ubuntu делался на удобство и простоту использования, чтобы каждый желающий без проблем мог познакомиться с операционной системой на базе Linux и начать ее использовать в повседневной жизни. Кодовая база Убунту базируется на Debian и не может существовать без нее. Изначально она планировалась как временное ответвление Debian, которое затем превратилось в отдельную операционную систему.
Ubuntu Server какой-то особенной простотой и удобством, по сравнению с другими серверными дистрибутивами не обладает, так что особенности desktop версии, где упор идет на удобное графическое окружение, не применимы к серверному варианту. Серверная система обладает другими отличительными признаками, которые я перечислю ниже отдельно в соответствующем разделе.
На сегодняшний момент Ubuntu Server не просто ответвление десктопной ветки системы, а полноценный серверный дистрибутив уровня Enterprise. И подтверждают это следующие признаки:
Что значит LTS
Приставка к названию LTS означает Long Term Support — расширенное время поддержки. Это значит, что к LTS релизу будут выходить обновления безопасности значительно дольше, чем к обычным версиям. В общем случае релизы Ubuntu LTS поддерживаются 5 лет после выхода, однако начиная с версии Ubuntu 18.04 LTS было объявлено о Extended Security Maintenance, что подразумевает поддержку в течении 10-ти лет, но как я понял, уже только за деньги.
Новые версии Убунту публикуются каждые 6 месяцев, обновления к этим промежуточным релизам выходят 9 месяцев. Так что надо понимать, если вы устанавливаете систему для долгосрочной эксплуатации без обновления релиза, то выбирать стоит LTS версии. Если же вам нужны свежие версии системы и пакетов и вы готовы их регулярно обновлять, то ставьте новую версию релиза ubuntu на момент установки. Новые LTS версии выходят каждые 2 года.
Подробно о схеме релизов ubuntu можно почитать в wiki или на официальном сайте.
История версий
История релизов (releases) Ubuntu начинается с версии 4.10 в октябре 2004 года. С тех пор каждые 2 года регулярно выходила очередная новая LTS версия системы. Схема публикации релизов с тех пор не изменилась. Интересна нумерация в названиях — она соотносится с годом и месяцем релиза. Вот несколько примеров:
Подобная тенденция прослеживается во всех версиях. Мне видится удобным такая нумерация. Первый раз вижу, что бы разработчики по такой схеме нумеровали свои релизы.
Список актуальных версий Ubuntu на сегодняшний день выглядит вот так.
Особенности Ubuntu Server
Перейдем теперь к особенностям Ubuntu Server. Одной из особенностей является минималистичный консольный установщик системы на сервер, который позволяет быстро и удобно выполнить установку нужного функционала. Сразу же из стандартного установщика можно выбрать финальный функционал сервера в виде готовой роли.
Таким образом, вы можете очень быстро получить, к примеру, готовый хост для разворачивания контейнеров docker. Вся установка через стандартный инсталлятор. Никаких отдельных репозиториев и установщиков. Это удобно.
После установки системы у вас не будет по-умолчанию настроена учетная запись root, как это бывает, к примеру, в RHEL или Centos. Подключиться к серверу по ssh можно только под обычной учетной записью и потом с помощью sudo получить права root. Не сказать, что это какая-то уникальная фишка. То же самое будет и в Debian, но для тех, кто не знаком с этими дистрибутивами, может быть сюрпризом, как это было для меня, когда я после Freebsd знакомился с дистрибутивами на базе debian и deb пакетов.
Еще одной особенностью Ubuntu Server будет то, что она вам периодически в консоли, при логине по ssh, будет показывать различные новости, со временем может и рекламу 🙂 Придется придумывать блокировщик рекламы для консоли linux.
По-умолчанию Ubuntu Server подключает во время установки swap в виде отдельного файла. Мелочь, но считаю, это удобным подходом. Сам делаю так же во всех дистрибутивах, с которыми приходится работать. Так можно гибко управлять свапом — отключать его, изменять размер и т.д.
Так же стоит отметить, что в Убунту одно из самых свежих ядер среди серверных операционных систем. В лидерах обычно Debian и Centos. Они оба использую более старые ядра Linux. Так что за всеми новинками стоит обращаться к серверу Ubuntu.
Из неприятных особенностей Убунты отмечаю то, что она по-умолчанию собирает телеметрию, начиная с процесса установки. Если говорить простым языком — речь идет про пользовательские данные. Потом это можно изменить и отключить, но то, что было отправлено во время установки уже не вернешь. Часть того, что будет отправлено:
Со слов разработчиков, это все для улучшения продукта. Но мы уже привыкли к жизни при капитализме и прекрасно понимаем, что данные о пользователях это товар и при случае он непременно будет продан. Вопрос лишь в цене.
Сравнение с другими os linux
Подробное сравнение Ubuntu с другими популярными дистрибутивами Linux я планирую сделать в отдельной статье. В обзоре Ubuntu Server упомяну только самое основное, что пришло в голову.
Как я уже говорил ранее, Ubuntu от остальных отличают свежие версии ядра и софта. Это дистрибутив, где раньше остальных появляются нововведения. Это одновременно и плюс и минус, так как обновления зачастую несут в себе целую пачку новых проблем. Так что если вам важна стабильность, часто обновлять нет смысла, только в случае необходимости.
Мне кажется, Ubuntu самый популярный дистрибутив, он у всех на слуху. Удобно использовать на рабочих машинах и серверах одну и ту же известную систему. По моим наблюдениям, разработчики в первую очередь предпочитаю ставить именно ubuntu на свои компьютеры. Это зачастую обуславливает их выбор и требование установить и на сервер так же убунту.
Если сравнивать Ubuntu с Centos, то последняя система однозначно выигрывает по такому понятию, как поддержка. У нее с давних времен поддержка каждого релиза продолжается 10 лет, причем не за деньги, а бесплатно и для всех. Ubuntu в этом плане проигрывает со своими 5-ю годами бесплатной поддержки LTS версий. Но зато у Ubuntu есть плюс — она поддерживает обновление между релизами. Вы можете версию 16 lts обновить до 18 lts, а в Centos нет возможности обновления между релизами, только полная миграция на новую версию.
Лично мне нравится установщик, который появился в Ubuntu 18 lts. Он легок и понятен. Можно быстро выполнить установку. Но не нравится настройка сети через netplan. Вообще, ubuntu славится постоянными нововведениями и кардинальными изменениями. Зачастую это раздражает. Например, я не понимаю, в чем был смысл замены стандартной и привычной настройки сети на netplan. Лапша в yaml конфигах выглядит ужасно. Я понимаю, что это веяние моды, yaml разметка сейчас везде — kubernetes, openstack, ansible, и т.д. Но конкретно в настройках сети я не вижу в этом смысла. Базовые настройки системы надо менять как можно реже, только когда это объективно стало необходимо.
Отзывы на Ubuntu Server LTS
В своей практике я сталкивался с различными отзывами об Ubuntu Server. Раньше очень популярным было мнение, что Ubuntu это попсовая система со всякими свистоперделками и багами. Она предназначена для десктопа, какой из нее может получиться сервер. Зачастую это мнение было сформировано не на пустом месте. Я сейчас не приведу конкретики, подзабыл уже, но помню, что встречался с досадными багами еще в процессе работы установщика, причем тянулись они из релиза в релиз. Помню как-то свое разочарование, когда ставил 16-ю версию и встретил там баг, который видел еще в 14-й. Печально такое наблюдать.
В целом, сильно негативных отзывов, особенно последнее время, я не встречаю. Ubuntu Server точно не хуже всех остальных серверных дистрибутивов, а в чем-то даже и лучше, например, в поддержке контейнерных технологий. Одно то, что Canonical сотрудничает с такими продуктами как Openstack, Ceph, MAAS, Docker, Kubernetes для максимальной поддержки этих продуктов, говорит о том, что настрой и подход вполне серьезный.
Из своих наблюдений оставлю отзыв на работу Docker в Ubuntu. По моему опыту, именно в Убунте с Докером меньше всего проблем. Он работает стабильнее и предсказуемее в Убунту, нежели в любой другой системе. В Centos до релиза 7.4 вообще невозможно было нормально использовать Docker, не было полноценной поддержки некоторых механизмов.
Подтверждением признания Ubuntu Server и положительных отзывов на нее является присутствие этой системы в обязательном порядке у любого хостера. Если вы арендуете железо или виртуальную машину, у вас всегда будет возможность установить туда Ubuntu. Я много работаю с хостерами. Встречал ситуации, когда в списке доступных дистрибутивов не было Debian, но была Ubuntu. Она сильно потеснила Дебиан последнее время.
Где скачать
Скачать дистрибутив Ubuntu можно с русскоязычного сайта или официального международного. Для загрузки лично я предпочитаю зеркало Яндекса — https://mirror.yandex.ru/ubuntu-releases/. Там всегда в наличии все редакции всех поддерживаемых релизов. Можно загрузить как server, так и desktop версии.
Если вам нужны старые версии Убунты, которые уже не поддерживаются, то можно воспользоваться разделом old-releases официального сайта. Там можно скачать все когда-либо выпущенные релизы Ubuntu. В обычных репозиториях их скорее всего не будет.
Отличия ubuntu от ubuntu server
Давайте теперь разберем, чем отличается ubuntu server от desktop. Из-за разных версий частенько возникает путаница, так как не у всех есть понимание, чем же различаются эти две версии одной и то же системы.
Итак, первое и самое главное, что вы должны понимать. По сути desktop и server версии это одна и та же система. У обоих одни и те же базовые репозитории. Разница лишь в установщике и наборе предустановленных пакетов. Мы можете как desktop версию превратить в сервер, так и наоборот. Для этого нужно воспользоваться мета-пакетами ubuntu-desktop или ubuntu-server.
Вот основной список отличий обычной версии ubuntu от ubuntu server:
Вот в общем-то и все. Основное отличие ubuntu от ubuntu server в дефолтном наборе пакетов и графическом окружении.
Графическая оболочка
В своем обзоре Ubuntu Server разберу еще один популярный вопрос, возникающий в первую очередь у начинающих системных администраторов, которые пытаются завязать знакомство с системами Linux. Им тяжело сразу работать в консоли и они часто спрашивают, а можно ли на сервер поставить графическую оболочку, чтобы было привычнее знакомиться с системой и управлять ей.
Как я уже сказал в предыдущем разделе, принципиальных отличий серверной версии от обычной нет. Вы без проблем можете установить любое графическое окружение на сервер, если вам так будет удобнее. Более того, я сам так делал иногда, если заказчик просил настроить удобный рабочий стол и средства для удаленного подключения к нему. Например, vnc.
При настройке графического окружения важно понимать, что она будет потреблять какие-то ресурсы — скормные (xfce) и не очень (gnome). Если вы арендуете небольшую виртуальную машину для веб сервера с 1 CPU и 1 Gb памяти, не рассчитывайте, что туда нормально встанет оболочка. Лучше учиться сразу управлять по ssh. Для графики нужна оперативная память. Для комфортной работы графической оболочки на ubuntu server, надо под нее выделить хотя бы 512-1024 Мб оперативной памяти. А для тяжеловесных и того больше.
Заключение
На этом обзор Ubuntu Server заканчиваю. Надеюсь, у меня получилось раскрыть тему и познакомить вас с этой операционной системой. Объяснить ее отличия от других, рассказать об особенностях и поделиться своим отзывом и личным мнением по теме. Если вас она заинтересовала, то читайте мой материал на тему установки ubuntu server.
Ubuntu популярная и многообещающая система, которая активно разрабатывается и внедряется. Если вы администратор linux или планируете им стать, то вам волей неволей придется изучить и посмотреть на Ubuntu Server. Даже если она вам не понравится, знать ее придется хотя бы для общего развития.