Гид по технологиям

Rocky Linux 8.5 — установка и настройка

• 7 min read • Linux • Обновлено 17 Nov 2025
Rocky Linux 8.5 — установка и настройка
Rocky Linux 8.5 — установка и настройка

Рабочая станция с несколькими мониторами

Rocky Linux — это клон CentOS, инициированный Грегори Куртцером, одним из основателей CentOS. Проект был объявлен вскоре после решения команды разработки RHEL прекратить поддержку CentOS 8 к 31 декабря 2021 года. Первый downstream-билд, совместимый с RHEL, был выпущен 21 июня 2021 года. Куртцер назвал дистрибутив в честь покойного сооснователя CentOS, Rocky McGaugh, отметив, что это дань уважения человеку, который не увидел успеха CentOS.

Кому это нужно

Коротко: пользователям и администраторам, которым нужна стабильная, совместимая с RHEL платформа без платной подписки; мигрирующим с CentOS, AlmaLinux или Oracle Linux; и тем, кто развертывает серверы и контейнерные платформы.

Минимальные требования для Rocky Linux 8.5

  • ОЗУ: 2 ГБ или больше
  • Жёсткий диск: 20 ГБ или больше
  • CPU: 2 ядра / vCPU (минимум 1.1 ГГц)
  • Подключение к интернету: необязательно, но рекомендуется для обновлений
  • Загрузочная флешка (USB) или DVD

Важно: для графического окружения и рабочих станций рекомендуем 4 ГБ ОЗУ и минимум 40 ГБ диска.

Загрузка Rocky Linux и создание загрузочной USB-флешки

  1. Откройте браузер и перейдите на https://rockylinux.org/download.
  2. Выберите нужный образ ISO (Server / Minimal / Boot / Live) и скачайте файл.
  3. Сохраните файл на локальный диск.
  4. Создайте загрузочный USB-накопитель.

Способы создания загрузочной флешки:

  • В Windows: Rufus или Ventoy — простые и надежные утилиты.
  • В Linux: Etcher (GUI) или команда dd (терминал). Пример с dd:
sudo dd if=/path/to/Rocky-8.5-x86_64-dvd.iso of=/dev/sdX bs=4M status=progress && sync
  • На Mac: Etcher (GUI) или использование командной строки с diskutil + dd.

Советы: замените /dev/sdX на фактическое устройство (например /dev/sdb). dd перезапишет устройство — проверьте путь дважды.

Пошаговая установка Rocky Linux 8.5

  1. Вставьте загрузочную USB-флешку в целевую машину.
  2. Включите или перезагрузите ПК и выберите загрузку с USB в BIOS/UEFI.
  3. На экране загрузчика Rocky Linux выберите «Install Rocky Linux».

Экран начальной установки Rocky Linux

  1. Выберите язык установки и нажмите «Продолжить».
  2. В разделе «Installation Summary» выберите «Installation Destination».

Rocky Linux — начало установки

  1. Выберите целевой диск для установки и при необходимости настройте разметку (автоматическая или ручная). Нажмите «Готово».
  2. Зайдите в «Network & Host Name», подключите сеть (если требуется) и задайте имя хоста. Нажмите «Готово».

Rocky Linux — выбор источника установки и сети

  1. В «Installation Source» убедитесь, что выбран ваш USB-образ (обычно подмонтирован автоматически).
  2. В «Software Selection» выберите базовую среду (Server, Minimal, Workstation) и дополнительные компоненты, затем «Готово».

Rocky Linux — выбор программного обеспечения для установки

  1. В разделе «Root Password» задайте пароль для root и подтвердите его.
  2. В «User Creation» создайте обычного пользователя, задайте имя, логин и пароль; при желании отметьте «Make this user administrator».

Rocky Linux — создание пользователя

  1. Нажмите «Begin Installation» и дождитесь завершения процесса. Процесс может занять от нескольких минут до часа в зависимости от набора пакетов и скорости устройства.
  2. По окончании установки нажмите «Reboot System» и извлеките USB-накопитель при появлении подсказки. Нажмите Enter.

Rocky Linux — извлечь USB и перезагрузиться

  1. При первом запуске пройдет начальная конфигурация: согласие с лицензией, выбор языка и раскладки клавиатуры, настройки конфиденциальности и подключение онлайн-аккаунтов. Нажмите «Finish Configuration» и затем «Start using Rocky Linux».

Rocky Linux — вход в установленную систему

Совет: если установка зависает или прерывается, проверьте целостность ISO (SHA256) и повторите создание флешки.

Первые шаги после установки

Important: сразу после первого входа обновите систему.

Откройте терминал и выполните проверку доступных обновлений и их установку:

sudo yum check-update
sudo yum update -y
exit

Пояснение: yum в RHEL-подобных системах работает как обёртка; в Rocky 8.x доступен и dnf. Команда exit закроет сеанс терминала.

Ускорение DNF и базовая оптимизация

DNF (Dandified YUM) — современный менеджер пакетов для RPM-дистрибутивов. Чтобы ускорить загрузки пакетов, можно изменить конфигурацию /etc/dnf/dnf.conf.

  1. Сделайте резервную копию конфигурации:
sudo cp /etc/dnf/dnf.conf /etc/dnf/dnf.bak
  1. Откройте файл для редактирования:
sudo nano /etc/dnf/dnf.conf
  1. Добавьте в конец файла следующие строки:
max_parallel_downloads=10
fastestmirror=True

Комментарии:

  • max_parallel_downloads — количество параллельных загрузок. Значение 10 подходит большинству пользователей; можно увеличить при хорошей сети.
  • fastestmirror включает выбор зеркала с наилучшей скоростью.

Сохраните файл и закройте редактор. Перезагрузка не требуется — изменения вступают в силу сразу.

Альтернатива: если вы используете server-окружение с ограниченной пропускной способностью, установите max_parallel_downloads=4.

DNF — быстрый пример часто используемых команд (чизшит):

  • Обновление и чистка кеша:
sudo dnf clean all
sudo dnf makecache
sudo dnf update -y
  • Установка/удаление пакетов:
sudo dnf install 
sudo dnf remove 
  • Поиск пакетов:
sudo dnf search 

Миграция на Rocky Linux 8.5 из CentOS/Alma/RHEL/Oracle

Rocky предоставляет скрипт миграции — migrate2rocky, который упрощает переход. Приведённый ниже план — пошаговый playbook для безопасной миграции.

Мини-методология миграции (подход):

  1. Тестирование: клонируйте систему или выполните миграцию в тестовой среде.
  2. Бэкап: полная резервная копия конфигураций и данных.
  3. Проверка совместимости: убедитесь, что критичные приложения поддерживаются.
  4. Поэтапная миграция: сначала несценовые машины, затем продакшн.

Шаги миграции:

  1. Установите git (если ещё не установлен):
sudo dnf install -y git
  1. Клонируйте репозиторий rocky-tools:
sudo git clone https://github.com/rocky-linux/rocky-tools.git
  1. (Альтернатива через curl) Скачайте скрипт напрямую:
sudo curl https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh -o migrate2rocky.sh
  1. Дайте права на выполнение и запустите скрипт (режим обновления/полная установка):
sudo chmod u+x migrate2rocky.sh
sudo ./migrate2rocky.sh -r

Примечание: опция -r инструктирует скрипт выполнить полную замену меток репозиториев и установку пакетов. Во время выполнения потребуется терпение — процесс может занять время в зависимости от количества пакетов.

  1. После завершения перезагрузите систему и проверьте работоспособность сервисов.

Критерии приёмки после миграции:

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

Резервная команда выхода из терминала:

exit

Важное замечание: перед миграцией убедитесь, что у вас есть актуальные бэкапы (файлы конфигурации, базы данных, виртуальные машины). Скрипт делает изменения на уровне пакетов и репозиториев — откат без резервной копии может быть трудоёмким.

Чеклисты для ролей

Серверный администратор:

  • Сделать полную резервную копию (data + конфиги).
  • Тестировать миграцию в стенде.
  • Проверить поддержку ПО третьих сторон.
  • Установить и настроить SELinux в требуемом режиме.
  • Настроить автоматические обновления безопасности.

Десктоп-пользователь / рабочая станция:

  • Выбрать Workstation-образ при установке.
  • Установить драйверы GPU, если требуется.
  • Настроить пользователю sudo-доступ при необходимости.
  • Включить firewall-cmd и базовую конфигурацию.

DevOps/контейнерная платформа:

  • Проверить версии контейнерной платформы (Podman/Buildah).
  • Проверить совместимость с Kubernetes/Openshift.
  • Настроить репозитории для приватных образов.

Безопасность и жёсткое укрепление (hardening)

Короткая пошаговая рекомендация:

  1. Обновите систему: sudo dnf update -y.
  2. Настройте firewall (firewalld):
sudo systemctl enable --now firewalld
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
  1. Проверьте и настройте SELinux (режим Enforcing по умолчанию):
sestatus
sudo setenforce 1
  1. Отключите неиспользуемые сервисы и удалите ненужные пакеты.
  2. Установите и включите fail2ban или аналог для защиты SSH (если используется).

Privacy / GDPR: если система обрабатывает персональные данные, документируйте обработку данных и настройте логи так, чтобы не хранить лишнюю личную информацию.

Возможные проблемы и способы их решения

  • Не загружается с USB: проверьте режим BIOS (UEFI vs Legacy) и целостность ISO (SHA256).
  • Пакетный менеджер жалуется на подписи: проверьте файл репозиториев и наличие ключей GPG.
  • Сеть не подключается при установке: настройте сетевой интерфейс вручную или проверьте кабель/драйверы.

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

Короткий глоссарий (1‑строчные определения)

  • RHEL: Red Hat Enterprise Linux — коммерческий дистрибутив, с которым совместим Rocky.
  • DNF: менеджер пакетов для RPM-систем, наследник yum.
  • RPM: формат пакетов для дистрибутивов семейства Red Hat.
  • SELinux: механизм мандатного контроля доступа для усиления безопасности.

Мини-cheat sheet: команды, которые пригодятся

# Проверить версию системы
cat /etc/os-release

# Обновление системы
sudo dnf clean all
sudo dnf update -y

# Установка пакета
sudo dnf install -y 

# Перезагрузка сервиса
sudo systemctl restart 

# Статус SELinux
sestatus

Матрица рисков миграции и mitigations

  • Риск: потеря данных — Митигация: полный бэкап перед миграцией.
  • Риск: несовместимость приложений — Митигация: тестирование в стенде.
  • Риск: долгое время простоя — Митигация: планирование окна обслуживания и поэтапная миграция.

Итог и рекомендации

Rocky Linux 8.5 представляет собой стабильную, совместимую с RHEL платформу, подходящую как для серверов, так и для рабочих станций. Для безопасной миграции используйте тестовую среду, делайте полные бэкапы и следуйте поэтапному плану. Настройте ускорение DNF, базовую безопасность (firewall, SELinux) и проверяйте работоспособность сервисов после каждого шага.

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

Summary:

  • Rocky Linux — достойная альтернатива CentOS для тех, кто ищет бесплатную, стабильную RHEL-совместимую платформу.
  • Подготовьте бэкапы и тестовую среду перед миграцией.
  • Используйте оптимизацию DNF и базовые практики безопасности для долгосрочной эксплуатации.

Примечания

  • Reddit-сообщество /r/RockyLinux появилось вскоре после релиза и привлекло несколько тысяч участников, активно обсуждающих развитие дистрибутива.
  • Автор выражает личную оценку стабильности дистрибутива как положительную — фактическая совместимость и поведение зависят от ваших приложений и окружения.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро