Коротко о главном
Rocky Linux создан после смены курса CentOS и развивается фондом Rocky Enterprise Software Foundation. Система повторяет пакетную базу RHEL и рассчитана на десять лет поддержки в пределах мажорной версии. Она знакома администраторам по CentOS и подходит для веб-серверов, баз данных и корпоративных приложений. Разберём установку, репозитории, модули и типичные операции обслуживания.
Rocky Linux сохраняет привычные инструменты RHEL: dnf, firewalld, SELinux и systemd. Совместимость позволяет использовать документацию Red Hat и сторонние RPM-пакеты. Длительный цикл поддержки снижает частоту миграций. Проект открыто публикует процесс сборки, что важно для аудита и доверия к платформе.
В этой подборке — практические приёмы для Rocky Linux, которые можно применить сразу после установки. Каждый пункт объясняет не только «что нажать», но и зачем это нужно.
С чего начать
Не пытайтесь применить всё сразу. Сначала настройте окружение так, чтобы команды было удобно повторять, а результаты — проверять. Для Rocky Linux это важнее, чем кажется: половина ускорения даёт предсказуемый рабочий процесс.
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
Практические советы
Эти рекомендации проверены на повседневных задачах. Начните с тех, которые закрывают вашу текущую боль, а не со всего списка сразу.
Совет 1. Rocky и AlmaLinux совместимы с RHEL, но не являются его официальной за
Rocky и AlmaLinux совместимы с RHEL, но не являются его официальной заменой по договору поддержки.
Совет 2. Проверяйте даты окончания поддержки мажорной версии до планирования ин
Проверяйте даты окончания поддержки мажорной версии до планирования инфраструктуры.
Совет 3. Для диагностики используйте rpm -V для проверки целостности файлов пак
Для диагностики используйте rpm -V для проверки целостности файлов пакета.
Совет 4. Firewalld и SELinux включены по умолчанию: проверяйте их до открытия д
Firewalld и SELinux включены по умолчанию: проверяйте их до открытия доступа к службе.
Совет 5. dnf provides помогает найти пакет по имени файла или возможности.
dnf provides помогает найти пакет по имени файла или возможности.
Совет 6. Для облачных развёртываний используйте официальные образы с cloud-init
Для облачных развёртываний используйте официальные образы с cloud-init.
Совет 7. Храните конфигурацию в системе контроля версий, даже если сервер один.
Храните конфигурацию в системе контроля версий, даже если сервер один.
Настройки, которые стоит сохранить
Начните с минимального рабочего варианта. Не копируйте большой конфиг целиком: добавляйте параметры по одному и проверяйте результат после каждого изменения.
[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
Типичные ошибки
Ниже — сбои, которые встречаются чаще всего. Перед исправлением сохраните текущие конфиги и запишите, какие изменения вносите: так проще откатиться.
1. Модуль не переключается на другую версию
Сбросьте модуль командой dnf module reset и только затем включайте нужный поток. Проверьте, не установлен ли пакет из другого репозитория.
2. Служба не открывается снаружи
Проверьте firewall-cmd —list-all и зону интерфейса. Убедитесь, что служба слушает нужный адрес, а не только localhost.
3. Обновление требует перезагрузки, но непонятно какое
Запустите needs-restarting -r для проверки ядра и needs-restarting -s для списка служб. Перезапускайте службы по одной, если простой недопустим.
Практический сценарий
Представьте типовую задачу: нужно развернуть Rocky Linux на одной машине, проверить работу и передать доступ коллеге. Начните с чистой системы или снапшота, чтобы результат был воспроизводим. Запишите все команды в отдельный файл — это одновременно шпаргалка и черновик будущей автоматизации.
Дальше действуйте короткими шагами: установка, минимальная конфигурация, проверка, затем расширение. После каждого шага фиксируйте, что именно изменилось и как это проверить. Такой журнал экономит время, когда через месяц понадобится повторить настройку на другом сервере или объяснить её коллеге.
Порядок работ для этого сценария выглядит так:
- Установка минимальной системы
- Базовое обновление
- Репозитории и приоритеты
- Модули и потоки
- Службы и журналы
- Резервное копирование и миграция
Отдельно продумайте, что произойдёт при сбое. Для Rocky Linux важно заранее знать, где хранятся данные, как их скопировать и сколько времени займёт восстановление. Если ответа нет, не двигайтесь дальше: сначала закройте этот пробел, потом добавляйте новые возможности.
Что проверить перед вводом в работу
Перед тем как считать настройку завершённой, пройдитесь по короткому списку. Он не заменяет полноценный аудит, но отсекает большинство очевидных проблем.
Чек-лист
- Версия Rocky Linux зафиксирована, а обновления не применяются вслепую.
- Есть резервная копия конфигурации и данных, восстановление проверено.
- Доступ ограничен нужными пользователями и сетями, лишние порты закрыты.
- Логи и метрики собираются, понятно, куда смотреть при сбое.
- Изменения описаны в документации и могут быть повторены на другой машине.
- Есть план отката и понятный критерий, по которому вы решите его применить.
Если какой-то пункт вызывает затруднение, это сигнал вернуться к соответствующему разделу, а не откладывать проверку. Настройка, которую нельзя повторить, плохо работает не только у коллег, но и у вас самих через полгода.
Итог
Главная ценность приёмов выше — в экономии внимания. Выберите два-три, доведите до автоматизма, и Rocky Linux перестанет отнимать время на рутину.