Обзор Ubuntu 24.04: первичная установка и настройка

Обзор Ubuntu 24.04: первичная установка и настройка

Если вы планируете устанавливать Ubuntu 24.04 на сервер или рабочую машину — этот материал для вас. Рассказываем об установке Ubuntu 24.04 с GUI (Desktop-версия) и без (Server) и разбираемся, какие настройки стоит сделать сразу.

Введение

Ubuntu 24.04 LTS (с кодовым именем Noble Numbat) — последний выпуск ОС от Canonical с пятилетним сроком поддержки. В этой статье разберёмся, что нового в Ubuntu 24.04, как правильно установить систему в двух вариантах — с графическим интерфейсом (GUI) и в виде минимального серверного окружения, а также какие первичные настройки нужно выполнить, чтобы подготовить систему к дальнейшей работе.

Что нового в Ubuntu 24.04

Логотип Ubuntu

Ubuntu 24.04 получила ряд важных улучшений, часть из которых заметна не сразу.

На рабочем столе используется GNOME 46, который стал отзывчивее и чуть меньше нагружает ресурсы системы. Обновлённый интерфейс получил улучшенную поддержку Wayland и более гибкое управление окнами. Это ощущается особенно чётко на ноутбуках с HiDPI-экранами.

Ядро ОС — Linux 6.8, что само по себе даёт поддержку нового оборудования, улучшенные драйверы, а также повышение производительности ввода-вывода и сетевых операций. Улучшена поддержка Systemd, которая теперь позволяет более гибко управлять сервисами, особенно в среде контейнеризации.

Из других изменений стоит отметить:

  • по умолчанию включён unattended-upgrades, что важно для серверной безопасности;
  • улучшена поддержка ZFS и btrfs;
  • обновлены версии Python (по умолчанию 3.12), GCC, OpenSSL и других системных библиотек;
  • в серверной редакции переработан установщик Subiquity — теперь он быстрее, надёжнее и более информативен.

Аренда VPS/VDS от 219 руб/месяц

Преимущества VPS в AdminVPS:

✓ Бесплатное администрирование

✓ Только быстрые NVMe-диски

✓ Защита от DDoS-атак

✓ Быстрая техподдержка

Аренда VPS/VDS виртуального сервера от AdminVPS — это прозрачная и честная услуга с доступной ценой

Установка Ubuntu 24.04 с графическим интерфейсом (Desktop)

Если вы планируете использовать Ubuntu в качестве рабочей станции, тестового стенда или сервера с GUI, установите десктопную редакцию. ISO-образ можно скачать с официального сайта ubuntu.com. Доступны версии как для x86_64, так и для ARM-платформ, включая Raspberry Pi.

После загрузки образа и создания загрузочной флешки (например, с помощью balenaEtcher или dd), загружаемся с неё и попадаем в обновлённый установщик.

Установщик Ubuntu Desktop имеет простой интерфейс и будет понятен даже новичкам. На первом экране нужно выбрать язык и раскладку клавиатуры. Далее — подключение к сети. Если вы используете Wi-Fi, система предложит выбрать сеть и ввести пароль.

На следующем шаге — выбор режима установки. Здесь возможны два варианта:

  • минимальная установка, включающая только браузер и базовые утилиты;
  • полная установка, с офисным пакетом, проигрывателями и другими приложениями.

Если вы хотите получить лёгкое окружение с возможностью доустановки только нужных пакетов — выбирайте минимальную.

Следующий этап — разметка диска. Можно выбрать автоматическую установку на весь диск с созданием необходимых разделов, либо настроить вручную. Ubuntu по умолчанию использует ext4, но доступна также установка на ZFS или LVM.

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

Далее начинается установка. Обычно она занимает 5–10 минут на SSD. После перезагрузки вы увидите рабочий стол GNOME.

Установка Ubuntu 24.04 Server

Для продакшен-серверов или VPS чаще всего используют Ubuntu Server — версию без графического окружения, минимально нагруженную и готовую к последующему развёртыванию инфраструктуры. ISO-образ можно также скачать с официального сайта Ubuntu, он имеет размер около 1 ГБ и подходит для установки как на физический выделенный сервер, так и в виртуальных машинах (KVM, Proxmox, VMware, VirtualBox и др.).

В отличие от десктопной версии, здесь используется текстовый установщик Subiquity, работающий в консоли. Интерфейс интуитивно понятный, навигация осуществляется с помощью клавиш стрелок и клавиши Enter.

Первый шаг — выбор языка. После — раскладка клавиатуры. Установка может автоматически получить IP по DHCP или предложить ручную настройку. Важно: если вы устанавливаете систему в дата-центре с выделенным IP, может потребоваться ввести адреса вручную (IP, шлюз, маску, DNS).

Затем — выбор зеркала (mirror) для установки пакетов. По умолчанию предлагается официальный архив, но его можно заменить на более быстрый, например, зеркало Яндекса или МГУ.

Разметка дисков возможна как вручную, так и автоматически. По умолчанию создаётся один раздел с ext4 и swap-файл, однако для продакшен-серверов имеет смысл использовать LVM или ZFS, особенно если вы планируете резервное копирование, снапшоты или раздельное хранение данных и системы.

Далее — создание пользователя и установка OpenSSH (по умолчанию предлагается включить SSH-доступ и добавить SSH-ключи, если вы используете их). Установка минимальной системы занимает всего 2–3 минуты на SSD.

После перезагрузки вы получаете систему, готовую к дальнейшей настройке.

Первичная настройка Ubuntu 24.04 

Сразу после установки — неважно, десктопной или серверной версии — выполните ряд шагов, которые обеспечат большие безопасность, производительность и удобство работы.

Обновление системы

Первое, что стоит сделать — убедиться, что система обновлена. Несмотря на то, что установщик загружает свежие пакеты, часть из них могла обновиться буквально за последние часы:

sudo apt update && sudo apt upgrade -y

Для обновления ядра и компонентов snap:

sudo snap refresh

Настройка hostname и timezone

На сервере важно, чтобы имя хоста соответствовало имени в DNS или конфигурации облака:

sudo hostnamectl set-hostname new-hostname

Для установки правильного часового пояса:

sudo timedatectl set-timezone Europe/Moscow

Настройка SSH

Если вы устанавливали серверную версию, SSH, скорее всего, уже включён. Проверьте статус:

sudo systemctl status ssh

При необходимости можно изменить порт, отключить доступ root по SSH и включить аутентификацию по ключу. Откройте конфиг:

sudo nano /etc/ssh/sshd_config

Параметры, на которые стоит обратить внимание:

Port 22
PermitRootLogin no
PubkeyAuthentication yes

После изменения конфигурации не забудьте перезапустить службу:

sudo systemctl restart ssh

Установка полезных пакетов

На сервере имеет смысл сразу поставить базовые утилиты. Например:

sudo apt install vim curl htop git ufw fail2ban -y

Если вы работаете в десктопной версии — можно установить Gnome Tweaks, VLC, GIMP, и другие нужные программы. Установка производится как через apt, так и через snap, например:

sudo snap install vlc

Настройка файрвола

UFW (Uncomplicated Firewall) по умолчанию включён в Ubuntu, но не активен. Если вы подключаетесь удалённо, то сначала разрешите SSH, а только после включите файрвол:

sudo ufw allow OpenSSH
sudo ufw enable

Для серверов с веб-приложениями:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

Для проверки:

sudo ufw status

Создание swap (если его нет)

Хотя Ubuntu 24.04 использует swap-файл по умолчанию, на некоторых VPS с ограниченными ресурсами swap может быть отключён или отсутствовать. Проверка:

swapon --show

Если swap отсутствует, создайте его (в примере 2 гигабайта):

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Добавьте строку в /etc/fstab, чтобы файл активировался при загрузке:

/swapfile none swap sw 0 0

Настройка автоматических обновлений

В Ubuntu 24.04 включены автоматические обновления безопасности, но можно убедиться в этом:

sudo dpkg-reconfigure unattended-upgrades

Также можно установить needrestart, чтобы отслеживать, какие службы нужно перезапустить после обновления:

sudo apt install needrestart

Заключение

После установки и первичной настройки Ubuntu 24.04 вы получаете готовую к работе систему, которую можно разворачивать в продакшене, использовать как хост для контейнеров или как повседневную рабочую платформу. Также после базовой настройки мы рекомендуем:

  • настроить регулярные обновления безопасности;
  • внедрить мониторинг;
  • настроить резервное копирование.

Следующий шаг — настройка под конкретные нужды: веб-сервер, база данных, dev-окружение или что-то иное.

Читайте в блоге:

Loading spinner
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

VPN на VPS-сервере

Узнайте, как создать собственный VPN на VPS-сервере для защиты ваших конфиденциальных данных!

Что будем искать? Например,VPS-сервер

Мы в социальных сетях