Коротко о главном

Rocky Linux создан после смены курса CentOS и развивается фондом Rocky Enterprise Software Foundation. Система повторяет пакетную базу RHEL и рассчитана на десять лет поддержки в пределах мажорной версии. Она знакома администраторам по CentOS и подходит для веб-серверов, баз данных и корпоративных приложений. Разберём установку, репозитории, модули и типичные операции обслуживания.

Rocky Linux сохраняет привычные инструменты RHEL: dnf, firewalld, SELinux и systemd. Совместимость позволяет использовать документацию Red Hat и сторонние RPM-пакеты. Длительный цикл поддержки снижает частоту миграций. Проект открыто публикует процесс сборки, что важно для аудита и доверия к платформе.

Нужно быстро начать работать с Rocky Linux? Вот короткий маршрут: установка, минимальная настройка и проверка результата. Длинную теорию оставим для отдельных материалов.

Установка

В Debian, Ubuntu и Linux Mint используется пакетный менеджер APT:

sudo apt update && sudo apt full-upgrade

В Fedora и RHEL-совместимых системах пакет ставится через DNF:

sudo dnf upgrade --refresh

В Arch Linux и производных пакет доступен в официальных репозиториях:

sudo pacman -Syu

Минимальная настройка

1. Установка минимальной системы

Минимальный образ содержит только необходимое для работы сервера. В Anaconda задайте сеть, часовой пояс и пароль root. Создайте отдельного администратора и добавьте его в группу wheel.

cat /etc/rocky-release
sudo dnf repolist -v

2. Базовое обновление

Обновите пакеты сразу после установки, чтобы получить исправления безопасности. Команда dnf upgrade обновляет установленные пакеты, не меняя набор репозиториев. Перезагрузка нужна после обновления ядра или ключевых библиотек.

sudo dnf upgrade -y
sudo needs-restarting -r

3. Репозитории и приоритеты

Кроме BaseOS и AppStream, могут понадобиться CRB и EPEL. CRB даёт пакеты для сборки, EPEL — дополнительные утилиты. Не включайте тестовые репозитории на продакшене без понимания последствий.

sudo dnf config-manager --set-enabled crb
sudo dnf install epel-release
sudo dnf repolist enabled

4. Модули и потоки

AppStream поддерживает модули с несколькими версиями одного компонента. Список модулей показывает доступные потоки и профили. Выбор потока фиксирует версию до смены профиля.

sudo dnf module list
sudo dnf module reset nodejs
sudo dnf module enable nodejs:20

Минимальный конфиг

Начните с минимального рабочего варианта. Не копируйте большой конфиг целиком: добавляйте параметры по одному и проверяйте результат после каждого изменения.

[baseos]
name=Rocky Linux $releasever - BaseOS
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9

Шпаргалка по командам

  • Установка минимальной системы: cat /etc/rocky-release
  • Базовое обновление: sudo dnf upgrade -y
  • Репозитории и приоритеты: sudo dnf config-manager —set-enabled crb
  • Модули и потоки: sudo dnf module list
  • Службы и журналы: sudo systemctl enable —now httpd
  • Резервное копирование и миграция: sudo dnf list installed > packages.txt

Практические советы

Эти рекомендации проверены на повседневных задачах. Начните с тех, которые закрывают вашу текущую боль, а не со всего списка сразу.

Совет 1. Rocky и AlmaLinux совместимы с RHEL, но не являются его официальной за

Rocky и AlmaLinux совместимы с RHEL, но не являются его официальной заменой по договору поддержки.

Совет 2. Проверяйте даты окончания поддержки мажорной версии до планирования ин

Проверяйте даты окончания поддержки мажорной версии до планирования инфраструктуры.

Совет 3. Для диагностики используйте rpm -V для проверки целостности файлов пак

Для диагностики используйте rpm -V для проверки целостности файлов пакета.

Совет 4. Firewalld и SELinux включены по умолчанию: проверяйте их до открытия д

Firewalld и SELinux включены по умолчанию: проверяйте их до открытия доступа к службе.

Что дальше

Быстрый старт не означает «настроить навсегда». Когда базовый сценарий заработает, вернитесь к конфигурации и проверьте, что она переживёт перезагрузку: файлы на месте, служба включена в автозагрузку, путь к данным не зависит от текущего каталога.

Дальше имеет смысл разобраться с резервной копией и журналами Rocky Linux. Это не самая заметная часть работы, но именно она превращает эксперимент в инструмент, которым можно пользоваться каждый день.

Чек-лист

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

Короткие ответы на частые вопросы

Нужно ли запускать всё от root?

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

Что делать, если после перезагрузки ничего не работает?

Сначала проверьте, включена ли служба в автозагрузку и не изменился ли путь к конфигурации. Посмотрите журнал текущей загрузки: он почти всегда указывает на отсутствующий файл, неверные права или занятый порт.

Как обновлять без сюрпризов?

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

Итог

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

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте