В апреле 2020-го года команда разработчиков Canonical выпустила долгожданный LTS-дистрибутив Ubuntu 20.04 (Focal Fossa). Поддержка данной версии планируется в течении последующих пяти лет. «Focal» переводится как «центральный» или как «фокусный». Fossa (если переводить дословно) — самое крупное хищное млекопитающее, обитающее на острове Мадагаскар.
Однако, если внимательно глянуть на слово «Fossa», можно предположить, что корень этого слова — «Foss» — наводит также и на мысль об аббревиатуре — «Free and Open Source Software». В этой статье мы рассмотрим как выполняется установка Ubuntu Server 20.04, а также что нового нам подготовили разработчики.
Содержание статьи
- Что нового в Ubuntu 20.04 LTS Server?
- Минимальные требования к аппаратуре
- Установка Ubuntu 20.04 LTS Server (Focal Fossa)
- Выводы
Что нового в Ubuntu 20.04 LTS Server?
Из значимых обновлений в Ubuntu 20.04 LTS Server (Focal Fossa) хочется прежде всего отметить LTS-ядро версии 5.4, что означает появление ряда нововведений, улучшений безопасности, повышение производительности и добавление новых возможностей.
Например: применён алгоритм сжатия ядра без потерь LZ4, что заметно сократило загрузку ОС; появилась поддержка по умолчанию файловой системы от Microsoft exFAT; задействован режим блокировки ядра Linux Lockdown Kernel, предотвращающий выполнение произвольного кода от UID даже с правами root.
Кроме того, реализована полнофункциональная поддержка Кubernetes 1.18. Продолжается внедрение нового формата установочных пактов SNAP. Полностью прекращена поддержка 32-разрядных версий. Даже если у вас сейчас 32-разрядная Ubuntu 18.04, обновиться до версии 20.04 уже не получится.
Минимальные требования к аппаратуре
По данным с официальной страницы Canonical:
- Процессор: одноядерный, 2 ГГц.
- ОЗУ: 2 Гб.
- Жёсткий диск: 10 Гб.
Рекомендуемые характеристики для получения среды с приемлемым уровнем комфорта по производительности:
- Процессор: двухъядерный, 2 ГГц.
- ОЗУ: 4 Гб.
- Жёсткий диск: 25 Гб.
Установка Ubuntu 20.04 LTS Server (Focal Fossa)
Шаг 1. Загрузка образа
На официальном сайте нужно скачать необходимый образ дистрибутива. На выбор предлагается два варианта: Desktop image — с возможностью попробовать его без установки на компьютер в режиме LiveCD и Server install image — для установки сразу:
В данном случае скачиваем вариант Server install image.
Шаг 2. Запись образа флешку
Скачанный установочный образ необходимо записать на носитель — USB-флешку, переносной жёсткий диск или DVD. Программ для записи образа на носитель большое количество, на них останавливаться не будем. Подробнее об этом читайте в статье Как сделать загрузочную флешку Ubuntu.
Шаг 3. Запуск установщика образа
Настоятельно рекомендуется иметь проводное подключение к Интернет на сервере, на котором вы будете устанавливать Ubuntu. Это позволит оперативно обновить программное обеспечение непосредственно в процессе инсталляции.
В списке загрузочных устройств укажите в качестве приоритетного носитель, на котором находится подготовленный образ. Если всё сделано правильно, на старте появится следующее окно:
Шаг 4. Выбор языка
После непродолжительного старта сервисов установочного образа должно появиться окно с меню выбора языка:
Можно выбрать любой из списка, но для установки серверной операционной системы лучше выбрать английский, так как в случае возникновения ошибки намного проще и быстрее будет найти её описание в англоязычном сегменте Интернета. Выбрав требуемый язык в меню продолжите установку.
Шаг 5. Обновление загрузчика
На момент написания статьи вышло обновление загрузчика Ubuntu. Установщик автоматически предложит скачать обновление с внешнего репозитория:
Соглашаемся обновить установщик — выбираем пункт меню Update to the new installer.
Шаг 6. Выбор языка раскладки клавиатуры
В ходе дальнейшей установки будет предложено выбрать раскладку клавиатуры:
Поскольку мы устанавливаем серверную операционную систему и работать в основном мы будем в консольном режиме, выберем английский язык по умолчанию.
Подтверждаем, выбрав пункт меню Done, и продолжаем.
Шаг 7. Настройка сети
Далее будет предложено настроить сетевые подключения. В данном конкретном случае интерфейс автоматически подхватил IP-адрес с DHCP-сервера (10.0.2.15/24):
Выбрав требуемый сетевой интерфейс, можно настроить его вручную, задать статический IP-адрес для IPv4 или IPv6, создать VLAN или просто посмотреть детальную информацию о текущем состоянии подключения:
Помимо прочего, если у нас имеется несколько активных сетевых интерфейсов, можно уже на этапе установки объединить их между собой для увеличения пропускной способности и большей надёжности, сделав так называемый bonding. Для этого необходимо выбрать пункт Create bond:
Далее остаётся лишь отметить активные сетевые интерфейсы (Devices), установить режим балансировки (Bond mode) и другие параметры.
Шаг 8. Настройка прокси
В ходе дальнейшей установки будет предложено указать прокси-сервер на тот случай, если сервер, где производится разворачивание Ubuntu, не имеет прямого подключения к Интернету либо существуют ограничения на доступ к репозиториям Canonical, устранить которые можно только с помощью внешнего прокси:
В данном случае этот режим нам не нужен. Подтверждаем, выбрав пункт меню Done и оставив поле Proxy address пустым.
Шаг 9. Выбор зеркала
Серверы репозиториев — зеркала с установочными пакетами Ubuntu, расположенные по всему миру (список можно посмотреть на официальном сайте). Установщик сам определяет наиболее близко расположенное к нему зеркало для обеспечения лучшей скорости и стабильности скачивания необходимых компонентов. Однако иногда стоит указать URL-адрес зеркала вручную, заполнив поле Mirror address:
В нашем случае оставляем без изменений. Продолжаем, выбрав пункт меню Done.
Шаг 10. Разметка дисков
Самый простой способ разметки диска, подходящий новичкам — предоставление установщику всего диска в распоряжение по умолчанию (Use an entire disk):
Однако лучше всего это всё сделать вручную, так мы будем контролировать процесс и сможем более рационально использовать дисковое пространство.
Отмечаем клавишей Пробел флажок Custom storage layout и подтверждаем, выбрав пункт меню Done.
Выбираем из списка AVAILABLE DEVICES диск, который будем использовать:
В контекстном меню выбираем пункт Add GPT Partition:
Для начала создадим SWAP-раздел, выполняющий ту же роль, что и файл подкачки в Windows. Обычно задают размер, вдвое больший объёма оперативной памяти компьютера. Размер указывается в гигабайтах. В нашем случае ОЗУ — 4 Гб, соответственно, SWAP будет 8 Гб.
Указываем выбранный размер в поле Size. В раскрывающемся списке Format выбираем тип SWAP и далее выбираем пункт меню Create:
Раздел SWAP успешно создан. Объём свободного места на диске, на котором он был создан, соответственно уменьшился:
Продолжая разметку, повторим действия с выбором диска. По умолчанию будет предложена точка монтирования (Mount), распространяемая на весь корневой раздел /. Согласимся с этим.
Также предлагается выбрать тип файловой системы в раскрывающемся списке Format. По умолчанию это файловая система Ext4, выберем её. В поле Size можно указать требуемый размер, но мы будем использовать всё незанятое пространство, поэтому просто оставим это поле пустым. Далее нажимаем на пункт меню Create:
Как видим, у нас готовы для создания SWAP-раздел и том с используемой для него файловой системой Ext4 и точкой монтирования /. Выбираем пункт меню Done.
Внимание! Производимые изменения на диске, на который устанавливается Ubuntu 20.04 LTS Server (Focal Fossa), станут необратимыми, вся информация на нём будет затёрта.
Продолжаем установку, выбираем пункт меню Continue:
Шаг 11. Создание пользователя и настройка имени сервера
В следующем окне установщика необходимо указать имя пользователя в поле Your Name, имя сервера в поле Your server’s name, логин для входа в систему в поле Pick a username и дважды ввести пароль учётной записи в поля Choose a password и Confirm your password:
Шаг 12. Установка OpenSSH-сервера
Для удалённого управления сервером Linux используется специальный защищённый SSH-протокол (Secure Shell).
Если вы не планируете все операции по настройке сервера делать локально, настоятельно рекомендуем установить OpenSSH. Отмечаем клавишей Пробел флажок Install OpenSSH Server:
Опционально в этом же окне для авторизации по протоколу SSH можно добавить SSL-ключи.
Однако пока оставим всё по умолчанию, ключи можно создать или импортировать после установки.
Шаг 13. Выбор и установка приложений
В следующем окне можно сразу же установить популярные серверные окружения и приложения: Docker, Kubernetes, различного рода бенчмарки или инструменты для взаимодействия с облачными провайдерами (aws-cli, google-cloud-sdk и др.):
Пока не будем устанавливать,. при необходимости это можно сделать после. Для продолжения выбираем пункт меню Done.
Шаг 14. Установка системы
В следующем окне мы будем наблюдать за процессом установки ОС и выбранных нами пакетов программ:
Шаг 15. Завершение установки
После того, как ОС и все пакеты будут проинсталлированы, появится окно с сообщением Installation Complete!
Выбираем пункт меню Reboot для выполнения перезагрузки компьютера, параллельно извлекаем носитель с дистрибутивом Ubuntu 20.04 LTS Server (Focal Fossa).
Шаг 16. Проверка версии Ubuntu Server
После перезагрузки попадаем в стандартную консоль управления Linux-сервером. Авторизуемся в системе, вводя логин и пароль. Для того, чтобы проверить версию Ubuntu Server, следует ввести команду:
lsb_release -a
Как видим, в строке Description указано: Ubuntu 20.04 LTS.
Выводы
В этой статье мы в подробностях рассмотрели как установить Ubuntu Server 20.04. В целом установка мало чем отличается от установки предыдущих версий. Единственное, что можно сразу же заметить по сравнению с установками более старых дистрибутивов, это возросшая скорость установки и запуск системы после перезагрузки.
На пятом шаге обновляет загрузчик по сети и потом на седьмом шаге подключается к сети: иди проспись.
А в чем вы видите противоречие? На 7 шаге вы можете настроить вручную параметры всех ваших сетевых адаптеров. До этого сетевым интерфейсом был подхвачен адрес автоматически.
иди тоже проспись, ты видимо кроме кабеля больше не знаешь подключений к сети, как у меня WiFi автоматически что-то подхватит
Это ты сейчас на серьезе учишь людей использовать сервак, который работает по WiFi? У тебя офис расположен в одном помещении что ли?)) Ничего лучше и стабильнее проводного соединения еще не придумали, хочешь скорость - кури оптику, хочешь дешево - кури витую пару. Хочешь геморроя со связью - ну что ж, тогда используй свой вифи
эм, а если он нужен типа для установки того же Klipper, зачем там супер стабильное соединение?..... Вуй-Фуя за глаза)
P.s Я что хотел сказать, не во всех случаях серверная ось используется для подключения стратегически важных объектов ))
Значит вы не сможете обновить свои пакеты до тех пор пока не настроите подключение.
Ну и смысл хамить? Если чего не понимаешь, лучше спроси. Сервер на WIFI используют для теста или наркоманы. А Инструкция написана для нормального использования.
sudo apt-get update && sudo apt-get dist-upgrade
в помощь, после установки.
Я с 2001 года сижу на FreeBSD, с 2003 ещё и на RedHat, затем ещё и на Ubuntu c 2015. FreeBSD никуда не забросил, учусь постоянно. Постоянно вопросы решаю поиском потому, что кто-то по другому решил что-то. И здесь я пришел за советом, может что лучше найду чем я знаю как. И если вижу ошибки - стебаться не привык, а вместе решаем и обсуждаем. Если ты всё знаешь лучше, что ты сюда пришел? Крутость показать? Раз здесь - значит тоже ищешь решения. Нашел замечательные строки в полиси 89 года фидошников: Чайник - это человек слабо разбирающийся в теме, Ламер - тот же чайник, но себя тавим не считает. Я всегда себя считаю первым вариантом, а ты?
подскажите как установить ubuntu 20.04 используя только shell консоль установщика? диски разделил, файловую систему задал через parted. не пойму как дальше отдать команду для установки.
Установка безпроводной сети - танцы с бубном на сутки и более
Аля там уже давно всё что нужно есть
спасибо, статья помогла
Народ, какой командой запустить окно выбора фич на уже установленной ОС? Это где SSH и прочая лабуда галочками выбирается... Вылетело из головы.
tasksel?
Не, не то. Там окно с псевдографикой и галочками ставишь роли сервера, какие нужны... Целый список ролей - OpenVPN, SSH и другие.
Окно называется "Software Selection". Там выбор: LAMP Server, Mail Server, PostgreSQL Database, Samba file server, OpenSSH Server... Знает кто-нибудь команду?
у меня тут говно (S3000AHLX) на lga755 которое не может загрузится с USB (его тупо нет в буте), а мне нужно это говно в качестве сервера (пока меня нет дома ибо оно громкое как старый пылесос). В наличии есть 1-дисковод, 1-IDE Drive 120gb, 1HDD 960gb. Может кто подскажет что делать (кроме выкидывания!) ?
А с DVD установить никак? Разъём свободный есть?
У меня при выборе загрузчика показывает флешку (именно по типу флешки) среди жёстких дисков. Я тоже на старьё поставил, сформировал в Руфусе на Win10. Правда, установить удалось только с третьего раза - устанавливается только с DD-образа, сформированного из ISO. После DD флешка форматируется только на 7-ке.
Спасибо автору за подробную инструкцию.