Fedora 39, последняя версия операционной системы Fedora, была выпущена 7 ноября 2023 г. Это поддерживаемый сообществом дистрибутив Linux, известный своими инновационными функциями, передовыми технологиями и активной поддержкой сообщества.
В этом руководстве мы рассмотрим пошаговый процесс установки Fedora 39 Server и обеспечим беспроблемную настройку вашей серверной среды.
Требования к серверу Fedora 39
Минимальные системные требования для Fedora 39 Server следующие:
- 64-разрядный процессор x86-64 с тактовой частотой 2 ГГц или выше.
- 2 ГБ оперативной памяти
- 50 ГБ дискового пространства
- Ethernet или беспроводное сетевое подключение
Загрузка Fedora 39 Server
Для начала работы перейдите на официальный сайт Fedora и загрузите установочный образ Fedora 39 Server. Выберите подходящую архитектуру и воспользуйтесь надежным менеджером загрузки для обеспечения бесперебойной работы.

В качестве альтернативы откройте окно терминала и перейдите в каталог, в котором будут храниться файлы. Предполагая, что это Ваш домашний каталог, выполните следующую команду wget, как показано на рисунке.
wget https://download.fedoraproject.org/pub/fedora/linux/releases/39/Server/x86_64/iso/Fedora-Server-dvd-x86_64-39-1.5.iso

Создание загрузочного USB-накопителя Fedora
После загрузки установочного образа Fedora 39 необходимо создать загрузочный USB-накопитель с помощью утилиты Rufus в Windows или команды ‘dd’ в Linux для переноса установочного образа на USB-накопитель.
Если вы претендуете на роль опытного системного администратора сервера, то вам лучше воспользоваться быстрой и эффективной утилитой командной строки, такой как dd. В окне терминала подключите USB-накопитель и выполните следующую команду для получения списка подключенных устройств.
lsblk
Определившись с USB-устройством, создайте загрузочный диск, перенеся на него загруженный установочный образ Fedora за один раз.
dd if=Fedora-Server-dvd-x86_64-39-1.5.iso of=/dev/sdc bs=8M status=progress
Установка сервера Fedora 39
После успешного создания загрузочного носителя вставьте загрузочный USB-накопитель в сервер и перезагрузитесь. Убедитесь, что система настроена на загрузку с USB-накопителя, после чего на экране появится окно программы установки Fedora с различными опциями для настройки сервера, как показано ниже.
1. Есть два варианта: можно сразу установить Fedora 39 или проверить установочный носитель на наличие ошибок перед началом процесса установки.

2. Выберите желаемый язык установки и нажмите кнопку Continue (Продолжить).

3. Далее появится окно, содержащее краткое описание установки, в котором можно настроить различные параметры системы, включая раскладку клавиатуры, поддержку языков, системное время и дату, источник установки, устанавливаемое программное обеспечение, сеть и имя хоста, место установки (диск).

Настройка раскладки клавиатуры
4. С помощью знака + добавьте раскладку клавиатуры и нажмите кнопку Добавить, после чего нажмите кнопку Готово для перехода к интерфейсу Сводка установки.

Настройка языковой поддержки
5. На этом шаге выполняется настройка языковой поддержки: просто найдите язык, который необходимо установить, и нажмите кнопку Добавить для его установки.
Затем нажмите кнопку Готово, чтобы завершить настройку языковой поддержки.

Настройка системного времени и даты
6. Управление временем очень важно на сервере, поэтому на этом шаге можно установить системный часовой пояс, время и дату по умолчанию.
Если система подключена к Интернету, время определяется автоматически при включении Network Time, но необходимо установить часовой пояс в соответствии с вашим местоположением. После установки всех параметров нажмите кнопку Готово и перейдите к следующему шагу.

Настроить установочный диск
7. На этом этапе выполняется настройка системных разделов и типов файловых систем для каждого системного раздела. Существует два способа настройки разделов: автоматический и ручной.
В данном руководстве я выбрал ручной способ. Итак, щелкните на образе диска, чтобы выделить его, и выберите «Custom». Затем нажмите кнопку Done для перехода к следующему экрану на следующем шаге.

8. В окне ниже выберите из выпадающего меню схему разметки «Standard Partition» для создания точек монтирования различных разделов, которые будут созданы в системе.

9. Для добавления нового раздела используйте кнопку «+», начнем с создания корневого раздела (/), для этого укажите следующее в окне ниже:
Mount point: /
Desired Capacity: 30GB
Размер раздела, который я задал здесь, предназначен для целей данного руководства, вы можете задать объем по своему усмотрению в соответствии с размером вашего системного диска.
После этого нажмите кнопку «Добавить точку монтирования», чтобы создать точку монтирования для раздела.

10. Каждый системный раздел Linux требует выбора типа файловой системы, на этом шаге необходимо задать файловую систему для корневой файловой системы, созданной на предыдущем шаге, я использовал ext4 из-за ее возможностей и хорошей производительности.

11. Далее создайте домашний раздел и точку монтирования, в которой будут храниться файлы и домашние каталоги пользователя системы. После этого нажмите кнопку «Добавить точку монтирования», завершите настройку и перейдите к следующему этапу.

12. Также необходимо задать тип файловой системы для домашнего раздела, как и для корневого раздела. Я также использовал ext4.

13. Здесь необходимо создать раздел подкачки, который представляет собой пространство на жестком диске, выделенное для временного хранения в оперативной памяти системы дополнительных данных, с которыми система активно не работает, в случае, если оперативная память израсходована. Затем нажмите кнопку «Добавить точку монтирования», чтобы создать место подкачки.

14. После создания всех необходимых точек монтирования нажмите на кнопку Done в левом верхнем углу.
На экране появится показанный ниже интерфейс для выполнения всех изменений на диске. Для продолжения нажмите кнопку «Принять изменения».

Настройка сети и имени хоста
15. Начиная с предыдущего шага, вы вернетесь к экрану конфигурации, далее нажмите кнопку «Сеть и имя хоста», чтобы задать имя хоста.
Для настройки сетевых параметров системы нажмите на кнопку «Configure…», после чего вы перейдете на следующий экран.

16. Здесь можно настроить множество сетевых параметров, включая IP-адрес сервера, основной шлюз, DNS-серверы и многое другое.
Поскольку речь идет о сервере, в раскрывающемся меню необходимо выбрать метод ручной настройки. Перейдите к настройкам, чтобы задать другие сетевые функции и свойства в соответствии с требованиями серверной среды.
После того как все настройки будут выполнены, нажмите кнопку Сохранить и затем нажмите кнопку Готово в левом верхнем углу, чтобы завершить конфигурацию сети и имени хоста, вы вернетесь к экрану Сводка установки, чтобы начать фактическую установку системных файлов.

17. По мере установки системных файлов необходимо включить и создать пароль пользователя root и дополнительную учетную запись пользователя системы.
Нажмите кнопку «ROOT PASSWORD» для установки пароля пользователя root, после чего нажмите кнопку Done и переходите к следующему шагу.


18. Для создания дополнительной учетной записи пользователя достаточно нажать кнопку «СОЗДАНИЕ ПОЛЬЗОВАТЕЛЯ» и заполнить необходимую информацию.
По желанию можно предоставить права администратора, а также задать пароль для пользователя, как показано на рисунке ниже, после чего нажать кнопку «Готово».


19. Начните собственно установку системных файлов Fedora 39 Server, нажав на кнопку «Начать установку» на экране ниже.

20. Затем откиньтесь на спинку кресла и расслабьтесь, дождитесь окончания установки, после чего нажмите на кнопку Reboot в правом нижнем углу и перезагрузите машину. Затем извлеките установочный носитель и загрузитесь на сервер Fedora 39.


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

Заключение
Поздравляем! Вы успешно установили Fedora 39 Server на свою систему. Благодаря своим передовым возможностям и универсальности он представляет собой надежную основу для различных серверных приложений.
Варто зауважити, що використання такого дистрибутиву, як найостанніша (нестабільна) версія Федора в якості сервера має сенс хіба що з познавальною метою.