CentOS на выделенном сервере: что выбрать и почему

04.04.2026
01:47

THE.Hosting поддерживает несколько версий CentOS на выделенных серверах: 6, 7, 8, 8 Stream, 9 Stream. Установка автоматическая — выбираете при заказе или переустанавливаете через панель.

Разберём, что за дистрибутив, чем версии отличаются и что ставить для нового проекта.

Откуда взялся CentOS

Red Hat Enterprise Linux — корпоративная система с длинным циклом поддержки и официальной сертификацией под коммерческий софт. Дорого: нужна подписка. CentOS взял исходники RHEL, убрал товарные знаки Red Hat, и отдал это всё бесплатно. Получился клон с той же совместимостью, но без ценника.

Серверный мир на это среагировал предсказуемо — CentOS стал стандартом для production-инфраструктуры примерно лет на десять. Хостинги, дата-центры, корпоративные разработчики — все строили на нём.

Проблемы начались в 2020-2021 годах. Red Hat объявила, что меняет модель: CentOS Linux как downstream-клон RHEL перестаёт существовать, вместо него — CentOS Stream как upstream-ветка. Это был жёсткий удар по тем, кто строил инфраструктуру в расчёте на длинный жизненный цикл CentOS 8. В ответ появились AlmaLinux и Rocky Linux — альтернативные клоны, созданные сообществом и бизнесом специально чтобы закрыть образовавшуюся дыру.

Зачем он нужен сейчас

Конкретные сценарии, где CentOS всё ещё имеет смысл:

Есть коммерческий софт с сертификацией под RHEL/CentOS. Базы данных Oracle, SAP, ERP-системы, специализированные продукты — они проверяются на RHEL и CentOS. Документация говорит «поддерживается на RHEL/CentOS» — это значит именно это, не Ubuntu.

cPanel. Панель управления хостингом официально работает на CentOS 7 и AlmaLinux 8/9. На остальных версиях CentOS её нет.

Перенос существующей инфраструктуры. Переезжаете с другого сервера, где всё уже настроено под CentOS 7 — логично воспроизвести то же самое, а не перекраивать конфиги под другую систему.

RPM-экосистема. Если команда работает с yum/dnf и знает RHEL — смысла переучиваться нет.

Специфика сборки. Иногда приложение просто собрано и протестировано именно на CentOS — Docker-образ, Ansible-плейбук, внутренний скрипт деплоя. Переводить под другой дистрибутив придётся с проверкой каждого шага.

Какая версия что из себя представляет

CentOS 6. EOL в ноябре 2020. Патчей безопасности нет. Доступна для установки, но только если есть специфическая причина — совместимость с очень старым софтом. Для нового ничего не берите.

CentOS 7. Поддержка закончилась в июне 2024. До этого — самая распространённая версия в серверной среде, годами. Для легаси-систем ещё живёт. Для нового проекта лучше посмотреть на AlmaLinux.

CentOS 8. В декабре 2021 Red Hat резко сократила жизненный цикл CentOS 8 с 2029 до конца 2021. По сути — принудительный перевод на CentOS Stream. Патчей безопасности нет с 2022 года. Не трогайте.

CentOS 8 Stream. Уже не downstream-клон RHEL, а upstream-ветка. Обновления приходят раньше, чем в RHEL — то есть это скорее бета-версия того, что потом станет RHEL. Пакеты свежее, но предсказуемость хуже. Для production с консервативными требованиями не подходит.

CentOS 9 Stream. Актуальная ветка. Базируется на RHEL 9, systemd 252, Python 3.11. Обновляется в rolling-режиме. Если нужна экосистема RHEL с актуальным стеком и вас устраивает rolling-подход — вариант.

Что ставить на новый проект

Если нет привязки к конкретной версии CentOS — смотрите на AlmaLinux. Это прямой преемник CentOS 8 в режиме бинарной совместимости с RHEL. Поддержка до 2032 года у AlmaLinux 9. На серверах THE.Hosting доступны AlmaLinux 8 и 9.

Rocky Linux — аналогичная история, другая команда разработчиков. Тоже бинарно совместим с RHEL, тоже активно поддерживается.

AlmaLinux или Rocky Linux — разница минимальная. Оба проекта появились как ответ на решение Red Hat по CentOS 8. Оба финансируются и поддерживаются коммерчески. Выбор между ними — больше вопрос предпочтений команды, чем технических различий.

CentOS 7 берите только если есть конкретный софт, который на нём сертифицирован. Но сразу закладывайте план миграции.

Миграция с CentOS на AlmaLinux

Если сервер уже работает на CentOS 7 или CentOS 8, переезд на AlmaLinux не обязательно означает переустановку с нуля. Существуют инструменты для конвертации прямо на работающей системе.

Для CentOS 7 — инструмент ELevate от проекта AlmaLinux. Он обновляет систему до AlmaLinux 8 без переустановки: заменяет репозитории, обновляет пакетную базу, переводит загрузчик. Процесс занимает от 30 до 90 минут. Перед миграцией ELevate запускает preupgrade-проверку и выдаёт список потенциальных конфликтов.

Для CentOS 8 существует скрипт migrate2almalinux. Работает без остановки сервиса — меняет репозитории и переключает систему на AlmaLinux 8 без потери данных. Время выполнения — 15-30 минут.

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

После миграции система сохраняет все данные, конфигурации и настройки. Меняются только пакетная база и корневые сертификаты Red Hat на AlmaLinux.

Как всё устроено на серверах THE.Hosting

Систему выбираете при заказе. После оплаты — автоматическая установка, сервер активируется за полчаса. Доступ по SSH, данные придут в письме.

Переустановка потом — тоже через панель, без обращения в поддержку. Выбираете нужную версию из каталога, запускаете. Занимает 10-20 минут. Данные при переустановке не сохраняются — делайте бэкап заранее.

Первые шаги после получения сервера

Обновить систему:

yum update -y

Для CentOS 8 Stream / 9 Stream:

dnf update -y

Проверить и настроить firewalld:

systemctl status firewalld
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

SELinux — по умолчанию включён. Если создаёт конфликты:

sestatus
setenforce 0

Для постоянного отключения — в /etc/selinux/config меняете SELINUX=enforcing на SELINUX=disabled.

EPEL-репозиторий для дополнительных пакетов:

yum install epel-release -y

Для 8 Stream / 9 Stream:

dnf install epel-release -y

Часто задаваемые вопросы

CentOS или AlmaLinux? Для нового проекта — AlmaLinux, если нет конкретной причины выбирать CentOS. У AlmaLinux 9 долгосрочная поддержка до 2032 года, бинарная совместимость с RHEL 9. CentOS имеет смысл там, где есть сертифицированный под него коммерческий продукт или переносится существующая инфраструктура.

Можно переустановить с CentOS на AlmaLinux? Да, через панель управления. 10-20 минут, данные не сохраняются. Альтернативно — инструмент migrate2almalinux для конвертации без переустановки.

cPanel на CentOS работает? Официальная поддержка — CentOS 7 и AlmaLinux 8/9. На CentOS 8 и Stream — нет.

CentOS 7 будет работать после июня 2024? Технически — да. Но патчей безопасности нет. Миграция на AlmaLinux автоматизирована через ELevate.

SELinux на CentOS в THE.Hosting? Поставляется в стандартной конфигурации. Управление полностью на стороне пользователя — full root-доступ.

Выбрать выделенный сервер с CentOS: https://the.hosting/ru/server

Для вопросов по конфигурации — support@the.hosting или Telegram @thehosting_sale.