Установка сервера · 7 min read · Oct 26, 2025
Минимальная установка сервера Ubuntu 22.04

Этот учебник подробно описывает установку базового сервера Ubuntu 22.04 LTS с множеством скриншотов. Цель руководства - показать установку Ubuntu 22.04 LTS, которая может быть использована в качестве основы для других наших учебников по Ubuntu здесь, на howtoforge, таких как наши идеальные серверные руководства. Этот учебник использует ветвь LTS, которая получает обновления в течение 5 лет от Ubuntu и рекомендуется для использования на серверах.
1. Требования
Для установки сервера Ubuntu вам понадобятся следующие предварительные условия:
- ISO-образ сервера Ubuntu 22.04 доступен здесь: https://releases.ubuntu.com/22.04/ubuntu-22.04-live-server-amd64.iso (для 64-битных процессоров Intel и AMD). Посмотрите здесь для других загрузок Ubuntu: https://releases.ubuntu.com/22.04/
- Рекомендуется быстрое интернет-соединение, так как обновления пакетов загружаются с серверов Ubuntu во время установки.
2. Предварительная заметка
В этом учебнике я использую имя хоста server1.example.com с IP-адресом 192.168.0.100 и шлюзом 192.168.0.1. Эти настройки могут отличаться у вас, поэтому вам нужно заменить их, где это необходимо.
3. Установка базовой системы Ubuntu 22.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. Если вам нужна пользовательская конфигурация, состоящая из нескольких разделов, выберите “Пользовательская конфигурация” и создайте разделы по мере необходимости.

Установщик показывает стандартную конфигурацию хранения ниже. Она состоит из 1 МБ раздела bios_grub и одного большого / раздела, который будет содержать установку операционной системы. Выберите “Готово”, чтобы перейти к следующему экрану.

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

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

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

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

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

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

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

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

Успешно вошли в сервер Ubuntu 22.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 22.04 (Focal Fosset).
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 22.04 сеть настраивается с помощью Netplan, а конфигурационный файл - /etc/netplan/01-netcfg.yaml. Традиционный конфигурационный файл сети /etc/network/interfaces больше не используется. Отредактируйте /etc/netplan/00-installer-config.yaml и настройте его в соответствии с вашими потребностями (в этом примере я буду использовать IP-адрес 192.168.0.100 и DNS-серверы 8.8.4.4, 8.8.8.8.
Откройте файл конфигурации сети с помощью nano:
sudo nano /etc/netplan/00-installer-config.yamlСервер использует DHCP сразу после установки; файл interfaces будет выглядеть так:
# Это конфигурация сети, написанная 'subiquity'
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 22.04, которая предоставляет надежную основу для всех установок сервера Ubuntu.
9. Образ виртуальной машины
Этот учебник доступен в виде готовой к использованию виртуальной машины в формате OVA / OVF для подписчиков Howtoforge. Формат VM совместим с VMWare и Virtualbox и другими инструментами, которые могут импортировать формат ova или ovf. Вы можете найти ссылку для загрузки в правом меню вверху. Нажмите на имя файла, чтобы начать загрузку.
Данные для входа в VM:
SSH Вход
Имя пользователя: administrator
Пароль: howtoforge
Пользователь администратора имеет права sudo.
Пожалуйста, измените пароли после первого запуска.
VM настроена на статический IP 192.168.0.100, IP можно изменить в файле /etc/netplan/00-installer-config.yaml, как показано в шаге 8 учебника. Раскладка клавиатуры загружаемой VM - это раскладка клавиатуры США.
10. Ссылки
Ubuntu: http://www.ubuntu.com/
Get new posts in your inbox
No spam. Unsubscribe anytime.