Установка Ubuntu · 9 min read · Dec 08, 2025
Как установить Ubuntu 24.04 (Noble Numbat) Minimal Server

Ubuntu Server — это мощная, открытая операционная система, специально разработанная для серверных сред. Построенная на тех же основах, что и настольная версия Ubuntu, она предназначена для масштабируемости, безопасности и производительности, что делает её популярным выбором для различных серверных приложений, включая веб-хостинг, облачные вычисления и центры обработки данных. В отличие от настольной версии, Ubuntu Server по умолчанию не имеет графического интерфейса (GUI), акцентируя внимание на управлении через командную строку, что предпочтительно в серверных средах для повышения эффективности и контроля. Известная своей стабильностью и регулярными обновлениями, Ubuntu Server поддерживает широкий спектр аппаратного обеспечения и облачных платформ, что делает её универсальной и высоко адаптируемой к потребностям на уровне предприятий.
Этот учебник подробно показывает установку сервера Ubuntu 24.04 LTS с множеством скриншотов. Цель руководства — показать установку Ubuntu 24.04 LTS, которая может быть использована в качестве основы для других наших учебников по Ubuntu здесь, на howtoforge, таких как наши идеальные серверные руководства. Этот учебник использует ветвь LTS, которая получает обновления в течение пяти лет от Ubuntu и рекомендуется для использования на серверах.
1. Требования
Для установки Ubuntu Server вам понадобятся следующие предварительные условия:
- ISO-образ сервера Ubuntu 24.04 доступен здесь: https://releases.ubuntu.com/24.04/ubuntu-24.04-live-server-amd64.iso (для 64-битных процессоров Intel и AMD). Посмотрите здесь для других загрузок Ubuntu: https://releases.ubuntu.com/24.04/
- Рекомендуется быстрое интернет-соединение, так как обновления пакетов загружаются с серверов Ubuntu во время установки.
2. Предварительная заметка
В этом учебнике я использую имя хоста server1.example.com с IP-адресами 192.168.0.100 и шлюзом 192.168.0.1. Эти настройки могут отличаться у вас, поэтому вам нужно будет заменить их в соответствующих местах.
3. Установка базовой системы Ubuntu 24.04
Вставьте установочный CD / DVD / USB-накопитель Ubuntu в вашу систему и загрузитесь с него. Когда вы устанавливаете ОС в виртуальной машине, как я буду делать это здесь, вы должны иметь возможность выбрать загруженный ISO-файл в качестве источника для CD/DVD-привода в VMWare и Virtualbox без предварительной записи его на CD. Запустите сервер или виртуальную машину, она загрузит систему и начнет установщик.


Первый экран установщика Ubuntu покажет выбор языка. Пожалуйста, выберите ваш язык для процесса установки:

На следующем экране вы можете выбрать раскладку клавиатуры. Английская клавиатура подойдет многим пользователям. В этом случае выберите «Готово» в конце экрана и нажмите клавишу «Return», чтобы перейти к следующему шагу. В моем случае я использую раскладку клавиатуры на немецком языке, это означает, что мне нужно будет перейти к опции «Раскладка», нажав клавишу «Tab» на клавиатуре, пока опция Раскладка не будет выделена. Затем нажмите клавишу «Return», чтобы открыть селектор раскладки.

Выберите раскладку клавиатуры, которая соответствует клавиатуре, подключенной к серверу.

Правильная раскладка клавиатуры для моей установки теперь выбрана. Выберите «Готово» в конце экрана и нажмите «Return», чтобы перейти к следующему шагу.

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

Установщик Ubuntu теперь показывает, какую сетевую карту он обнаружил на сервере. Имя сетевого устройства, которое было назначено автоматически, — ens33. IPv4-адрес был назначен автоматически через DHCP. Я изменю его позже на фиксированный IP-адрес, когда базовая система будет установлена. Если в вашей сети нет DHCP-сервера, вы можете ввести фиксированный IP-адрес сейчас, выбрав сетевую карту (нажмите Tab, пока она не будет выделена, а затем нажмите Return).

Теперь вы можете установить адрес прокси-сервера, если прокси требуется для доступа в интернет. В моем случае прокси не требуется, поэтому я выбираю «Готово», чтобы перейти к следующему шагу установки.

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

Установщик сервера Ubuntu теперь показывает жесткий диск, обнаруженный на сервере. Установочный диск — это 40 ГБ HD на /dev/sda. Я выберу использовать весь диск для своей установки Ubuntu. Если вам нужна пользовательская разметка с несколькими разделами, выберите «Пользовательская разметка» и создайте разделы по мере необходимости.

Установщик показывает стандартную конфигурацию хранения ниже. Она состоит из 2 ГБ раздела /boot плюс один большой раздел /, содержащий установку операционной системы. Но, как мы видим, Ubuntu оставила 19 ГБ неиспользуемого пространства в разделе LVM. В следующих шагах я перенастрою раздел LVM, чтобы использовать все пространство для раздела /. В качестве альтернативы вы можете использовать неиспользуемое пространство, например, для раздела /home или /var, в зависимости от того, как вы планируете использовать систему.

Перейдите к разделу / (ubuntu-lv) в разделе «используемые устройства», как показано ниже.

Выберите редактирование раздела.

Введите максимальный размер в поле размера.

Нажмите сохранить, и теперь у нас 100% пространства выделено для раздела /, как показано на скриншоте ниже.

Перед началом установки установщик Ubuntu запрашивает подтверждение разметки. Нажмите клавишу «Tab», пока опция «Продолжить» не будет выделена красным, затем нажмите «Return», чтобы продолжить.

Теперь пришло время установить имя сервера (hostname) и имя пользователя администратора и пароль. Я выберу имя пользователя ‘administrator’ здесь в качестве примера. Пожалуйста, используйте другое и более безопасное имя в вашей реальной настройке. Пользователь оболочки Ubuntu, которого мы создаем на этом этапе, имеет права sudo, что означает, что он может администрировать систему и стать пользователем root через sudo.

Ubuntu теперь предлагает возможность купить Ubuntu pro. Я буду использовать версию OpenSource здесь и пропущу этот шаг.

Большинство серверов Linux администрируются через сеть с использованием SSH. На этом этапе установщик Ubuntu может установить SSH-сервер напрямую. Выберите флажок «Установить OpenSSH Server» и перейдите к следующему шагу.

На этом этапе вы можете предварительно установить общепринятые службы через установщик Snap. Я не выбираю никаких служб здесь, так как цель этого руководства — установить минимальную базовую систему. Вы можете установить службы через apt или snap в любое время позже.

Установщик Ubuntu теперь продолжает установку на основе наших выбранных настроек.

Установка Ubuntu завершена успешно. Выберите «Перезагрузить», чтобы загрузить сервер в только что установленную систему Ubuntu 24.04.

Базовая установка завершена. В следующей главе я объясню настройку статического сетевого адреса и установлю текстовый редактор на основе оболочки для редактирования конфигурационных файлов.

4. Первый вход
Теперь войдите в оболочку (или удаленно через SSH) на сервер как пользователь «administrator». Имя пользователя может отличаться, если вы выбрали другое имя во время настройки.

Успешно вошли в сервер Ubuntu 24.04.

5. Получить права root
После перезагрузки вы можете войти с ранее созданным именем пользователя (например, administrator). Поскольку мы должны выполнять все шаги из этого учебника с правами root, мы можем либо добавлять строку sudo ко всем командам в этом учебнике, либо стать root прямо сейчас, введя:
sudo -sВы можете включить вход root, выполнив:
sudo passwd rootИ вы задаете root пароль. Затем вы можете войти как root напрямую, но это не рекомендуется разработчиками и сообществом Ubuntu по различным причинам. См. https://help.ubuntu.com/community/RootSudo.)
6. Установка SSH-сервера (по желанию)
Если вы не выбрали установку OpenSSH-сервера во время установки системы выше, вы можете сделать это сейчас:
sudo apt -y install ssh openssh-serverС этого момента вы можете использовать SSH-клиент, такой как PuTTY, и подключаться с вашего рабочего места к вашему серверу Ubuntu 24.04.
7. Установка текстового редактора на основе оболочки (по желанию)
Здесь мы установим два текстовых редактора. Редактор Nano более прост для новичков, в то время как другие предпочитают традиционный редактор vi/vim. Программа vi по умолчанию имеет странное поведение на Ubuntu и Debian; чтобы исправить это, мы устанавливаем vim-nox:
sudo apt -y install nano vim-nox8. Настройка сети
Некоторые общепринятые сетевые инструменты не устанавливаются при выборе минимальной установки. Мы можем установить их с помощью следующей команды:
sudo apt install net-toolsПоскольку установщик Ubuntu настроил нашу систему для получения сетевых настроек через DHCP, мы можем изменить это сейчас, так как сервер должен иметь статический IP-адрес. Если вы хотите сохранить конфигурацию сети на основе DHCP, пропустите эту главу. В Ubuntu 24.04 сеть настраивается с помощью Netplan через cloud-init, а конфигурационный файл, который cloud-init использует для настройки netplan, — /etc/netplan/50-cloud-init.yaml. Традиционный конфигурационный файл сети /etc/network/interfaces больше не используется. Отредактируйте /etc/netplan/50-cloud-init.yaml и настройте его в соответствии с вашими потребностями (в этой примере я буду использовать IP-адрес 192.168.0.100 и DNS-серверы 8.8.4.4, 8.8.8.8.
Первый шаг — отключить конфигурацию сети через cloud-init, так как мы настраиваем сетевые настройки напрямую с помощью netplan. Выполните следующую команду:
echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfgЗатем откройте файл конфигурации сети с помощью nano:
sudo nano /etc/netplan/50-cloud-init.yamlСервер использует DHCP сразу после установки; файл interfaces будет выглядеть следующим образом:
# Этот файл сгенерирован на основе информации, предоставленной источником данных. Изменения
# в нем не сохранятся после перезагрузки экземпляра. Чтобы отключить возможности
# конфигурации сети cloud-init, напишите файл
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg со следующим содержимым:
# network: {config: disabled}
network:
ethernets:
ens33:
dhcp4: true
version: 2Чтобы использовать статический IP-адрес 192.168.0.100, я изменю файл так, чтобы он выглядел следующим образом:
# Этот файл описывает доступные сетевые интерфейсы на вашей системе
# Для получения дополнительной информации смотрите netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses: [192.168.0.100/24]
routes:
- to: default
via: 192.168.0.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]ВАЖНО: Важна отступка строк. Добавьте строки, как показано выше.
Затем перезапустите вашу сеть, чтобы применить изменения:
sudo netplan generate
sudo netplan applyЗатем отредактируйте /etc/hosts.
sudo nano /etc/hostsСделайте его таким:
127.0.0.1 localhost
192.168.0.100 server1.example.com server1
# Следующие строки желательны для хостов, поддерживающих IPv6
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allroutersТеперь мы изменим имя хоста нашей машины следующим образом:
sudo echo server1 > /etc/hostname
sudo hostname server1Первая команда устанавливает имя хоста «server1» в файл /etc/hostname. Система считывает этот файл при загрузке. Вторая команда устанавливает имя хоста в текущей сессии, чтобы нам не нужно было перезагружать сервер для применения имени хоста.
В качестве альтернативы двум командам выше вы можете использовать команду hostnamectl, которая является частью пакета systemd.
sudo hostnamectl set-hostname server1После этого выполните:
hostname
hostname -fПервая команда возвращает короткое имя хоста, в то время как вторая команда показывает полное доменное имя (FQDN):
root@server1:/home/administrator# hostname
server1
root@server1:/home/administrator# hostname -f
server1.example.com
root@server1:/home/administrator#Если вы хотите настроить раскладку клавиатуры сервера, выполните эту команду:
sudo dpkg-reconfigure keyboard-configurationПоздравляю! Теперь у нас есть базовая установка сервера Ubuntu 24.04, которая предоставляет надежную основу для всех установок Ubuntu Server.
9. Виртуальный образ машины
Этот учебник доступен в виде готовой виртуальной машины в формате OVA / OVF для подписчиков Howtoforge. Формат VM совместим с VMWare и Virtualbox, а также с другими инструментами, которые могут импортировать формат OVA или OVF. Вы можете найти ссылку для загрузки в правом меню вверху. Нажмите на имя файла, чтобы начать загрузку.
Данные для входа в VM:
SSH Вход
Имя пользователя: administrator
Пароль: howtoforge
Пользователь administrator имеет права sudo.
Пожалуйста, измените пароли после первого запуска.
VM настроена для статического IP 192.168.0.100. IP-адрес можно изменить в файле /etc/netplan/50-cloud-init.yaml, как показано в шаге 8 учебника. Раскладка клавиатуры загружаемой VM — это раскладка клавиатуры США.
10. Ссылки
Ubuntu: http://www.ubuntu.com/
Get new posts in your inbox
No spam. Unsubscribe anytime.