Установка сервера · 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

Сервер Ubuntu Live загружается

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

Выбор языка

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

Раскладка клавиатуры

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

Выбор альтернативной раскладки клавиатуры

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

Альтернативная раскладка клавиатуры выбрана

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

Сервер Ubuntu или минимизированный сервер Ubuntu

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

Конфигурация сети Ubuntu

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

Конфигурация прокси

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

Адрес зеркального сервера

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

Макет жесткого диска

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

Таблица разделов

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

Подтвердите запись изменений на диск

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

Установите имя хоста и создайте пользователя

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

Установить OpenSSH

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

Не устанавливайте дополнительные службы сейчас

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

Установка системы Ubuntu 22.04

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

Установка Ubuntu 22.04 завершена успешно

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

Перезагрузка системы

4. Первый вход

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

Первый вход в Ubuntu 22.04

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

Первый вход в Ubuntu

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-nox

8. Настройка сети

Некоторые общепринятые сетевые инструменты не устанавливаются при выборе минимальной установки, мы можем установить их с помощью следующей команды:

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/

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.