Вы собираетесь принять важное решение.
Возможно, самое важное в вашей жизни.
Ладно, это неправда. Но это решение, которое будет жить в вашем терминале следующие пять лет.
Какую ОС запускать на вашем новом VPS?
Вероятно, вы уже знаете, что AlmaLinux 9 — это дистрибутив семейства RHEL, и вы слышали, что его называют “современным CentOS”.
Вопрос в том, является ли AlmaLinux 9 правильным ответом для того, что вы на самом деле строите, или же Rocky, Oracle, Ubuntu или Debian будут более разумным выбором.
Большинство людей выбирают ту ОС, которую выбрал первый прочитанный ими учебник.
Вот так побочный проект на Docker оказывается на AlmaLinux, когда должен быть на Ubuntu, и как реселлер cPanel оказывается на Ubuntu, когда должен быть на AlmaLinux.
Но что подходит именно вам?
Чем AlmaLinux 9 отличается от других дистрибутивов Linux?
AlmaLinux 9 совместим с RHEL 9 на уровне двоичного интерфейса приложений (ABI), управляется некоммерческим фондом и навсегда остаётся бесплатным. Это краткая версия, и именно так большинство читателей отличат AlmaLinux 9 от четырёх дистрибутивов, с которыми его путают.
Вот более подробное сравнение по дистрибутивам.
AlmaLinux против CentOS Stream
CentOS Stream — это вышестоящая платформа разработки для RHEL, где Red Hat подготавливает код до выпуска. AlmaLinux 9 больше не стремится быть точной копией RHEL; с июля 2023 года он поддерживает совместимость ABI (двоичного интерфейса приложений) с RHEL 9, так что совместимые с RHEL приложения работают без изменений, при этом проект оставляет за собой возможность выпускать собственные исправления.
AlmaLinux против Rocky Linux
Оба проекта были запущены в 2021 году после того, как Red Hat превратил CentOS Linux в CentOS Stream. Оба совместимы с RHEL. Для большинства команд, использующих веб-сервер, базу данных или сервер приложений, практическая разница незначительна. Обзор бенчмарков Phoronix от июня 2025 года показал, что производительность AlmaLinux и Rocky “на одном уровне” с RHEL во множестве тестов, что согласуется со всеми предыдущими выпусками RHEL.
Различия, которые имеют значение, лежат в области управления. Управление AlmaLinux находится в рамках AlmaLinux OS Foundation, некоммерческой организации 501(c)(6) с общедоступными уставными документами фонда. Rocky Linux исторически тесно связан с CIQ, одним из его основных коммерческих спонсоров.
После того как Red Hat сделал исходный код RHEL приватным в июне 2023 года, AlmaLinux перешёл от точной двоичной совместимости к совместимости ABI. Для адаптации он опирался на свою систему сборки AlmaLinux Build System (ALBS) с открытым исходным кодом, запущенную ещё в июле 2022 года, для прозрачных и воспроизводимых сборок пакетов.
AlmaLinux против Ubuntu 24.04 LTS
AlmaLinux 9 подходит для долгоживущих производственных серверов и экосистем, связанных с RHEL — если ваша команда уже использует CentOS, Red Hat или Fedora в других местах, управление пакетами (dnf/rpm), настройки SELinux по умолчанию и паттерны администрирования будут знакомы. Ubuntu 24.04 LTS подходит для современных рабочих процессов разработки, учебных пособий, ориентированных на Docker, и команд, желающих иметь более крупный корпус учебных материалов сообщества. Экосистема пакетов (apt/deb) другая, но не сложнее.
Сроки поддержки сопоставимы: AlmaLinux 9 получает исправления безопасности до мая 2032 года, а Ubuntu 24.04 LTS получает стандартную поддержку до мая 2029 года, с расширенным обслуживанием безопасности до 2034 года. Выбор обычно сводится к тому, какую экосистему уже знает ваша команда.
AlmaLinux против RHEL
RHEL — это платный продукт Red Hat с контрактом на поддержку от Red Hat и доступом к таким каналам, как Red Hat Insights. AlmaLinux 9 совместим с RHEL 9 по ABI, бесплатен и получает исправления безопасности до 31 мая 2032 года, но без коммерческого контракта на поддержку от Red Hat.
Для рабочих нагрузок, не требующих поддержки вендора, AlmaLinux 9 предлагает очень похожий опыт эксплуатации без счетов за каждую систему.
Кто поддерживает AlmaLinux 9 и можно ли доверять его жизненному циклу?
AlmaLinux поддерживается фондом AlmaLinux OS Foundation, некоммерческой организацией 501(c)(6), основанной 30 марта 2021 года, с избираемым сообществом советом директоров (до 13 директоров) и структурными правилами в уставе, предотвращающими контроль над проектом какой-либо одной компанией.
Это ответ о доверии после CentOS в одном предложении. Вот почему это важно.
Спонсоры платинового уровня — включая CloudLinux — финансируют фонд наряду с десятками корпоративных членов и широкой базой индивидуальных участников (см. страницу членства AlmaLinux Foundation для текущего состава).
Члены избирают совет, устав общедоступен, а система сборки открыта. Сдвиг CentOS в 2020 году застал хостинговые команды врасплох, потому что одно корпоративное решение прекратило поддержку дистрибутива, на котором работали тысячи серверов. AlmaLinux структурирован так, чтобы того же самого не могло произойти без нарушения устава.
Цифры жизненного цикла подтверждают эту надёжность. Активная поддержка длится до 31 мая 2027 года, а поддержка безопасности — до 31 мая 2032 года (согласно endoflife.date). VPS с AlmaLinux 9 и 4 ГБ ОЗУ, предоставленный сегодня, останется под патчами примерно в течение всего расчётного срока службы сервера среднего размера. (Это не опечатка. Шесть лет с момента публикации этой статьи.)
Для рабочих нагрузок, где стоимость смены платформы высока, длительный жизненный цикл — это вся суть. Вы настраиваете один раз, патчи автоматизированы, и вы забываете об ОС на годы.
Как выглядит настройка AlmaLinux 9 на VPS?
Чистая настройка AlmaLinux 9 состоит из семи шагов. Ничего экзотического — просто несколько иной набор настроек по умолчанию по сравнению с Ubuntu. Форма та же, что и для Ubuntu или Debian; различаются команды и пара умолчаний.
Полную пошаговую процедуру можно найти в руководстве по установке AlmaLinux 9.
Подготовьте VPS с образом ОС AlmaLinux 9
Многие провайдеры VPS поставляют облачный образ, который чисто загружается на гипервизорах KVM. Выберите AlmaLinux 9 как образ ОС при подготовке и убедитесь, что для выбранного вами тарифа включён доступ root — остальные шаги предполагают, что у вас есть права sudo.
Обновите систему и создайте непривилегированного пользователя с sudo
`dnf update -y` — это аналог `apt update && apt upgrade` в AlmaLinux. После этого создайте выделенного пользователя с sudo и прекратите вход под root.
dnf update -y
useradd -m -G wheel yourname
passwd yourname
(Если ваши пальцы всё ещё набирают ‘yum’, вы в хорошей компании. ‘dnf’ заменил ‘yum’ в качестве менеджера пакетов по умолчанию в дистрибутивах, совместимых с RHEL 8, хотя ‘yum’ по-прежнему работает как псевдоним для dnf в AlmaLinux 9.)
Усиление защиты доступа по SSH
Переключитесь на аутентификацию по ключам, установите PermitRootLogin no в /etc/ssh/sshd_config и перезапустите sshd. Общий подход во многом схож с Ubuntu или Debian.
Настройка firewalld
В AlmaLinux 9 вместо UFW используется «firewalld» — стандартный демон управления межсетевым экраном в семействе RHEL. Команда выглядит так: firewall-cmd --permanent --add-service=http, затем firewall-cmd --reload.
Откройте порт 22 для SSH, 80 и 443 для веб-трафика и не открывайте публично ненужные порты.
Проверка, что SELinux работает в режиме enforcing
SELinux — это система обязательного контроля доступа в Linux, и в AlmaLinux 9 по умолчанию он включён в режиме enforcing. Выполните sestatus для проверки.
Ищите строку «Current mode: enforcing».
Оставьте этот режим.
Большинство программ в семействе RHEL поставляются с предопределёнными контекстами SELinux, поэтому проблем обычно меньше, чем принято считать. Если конкретное приложение конфликтует с SELinux, настройте контекст или политику, а не отключайте SELinux полностью.
Включение EPEL
EPEL (Extra Packages for Enterprise Linux) — это репозиторий проекта Fedora для дистрибутивов, совместимых с RHEL, который предоставляет пакеты, отсутствующие в базовых репозиториях. В AlmaLinux 9 сначала включите CRB, затем установите EPEL, так как большинство пакетов EPEL зависят от него:
dnf config-manager --set-enabled crb
dnf install -y epel-release
Настройка автоматических обновлений безопасности
dnf-automatic отвечает за запланированные автоматические обновления пакетов без самостоятельной перезагрузки системы. Включите его один раз — и окно поддержки до 2032 года останется актуальным, а не устареет, потому что никто не запускал dnf update девять месяцев.
У опытного специалиста это занимает около 20 минут. Первый раз занимает больше времени, потому что соглашения по межсетевому экрану и SELinux отличаются от настроек Ubuntu, которые предполагаются в большинстве руководств.
Как выбрать размер VPS для AlmaLinux 9?
Согласно официальному руководству по установке, AlmaLinux 9 требует минимум 1,5 ГБ ОЗУ для установки, 10 ГБ дискового пространства и процессор с архитектурой x86_64-v2 (примерно процессоры Intel начиная с 2008 года и AMD начиная с 2011 года и новее). Базовая архитектура x86_64-v2 описана в примечаниях к выпуску. Всё, что выше этих минимальных требований, зависит от рабочей нагрузки.
Реалистичный минимум для production-сервера — 4 ГБ, и скорее всего вам потребуется больше.
Вот практическое соответствие по типам нагрузки:
| ОЗУ | Что комфортно работает? |
|---|---|
| 4 ГБ | AlmaLinux 9 с одним веб-приложением, небольшой базой данных или контейнеризированной нагрузкой. Остаётся запас для контекстов SELinux, пакетов EPEL и лёгких инструментов хостинга или управления без подкачки. |
| 8 ГБ | AlmaLinux 9 с более тяжёлой базой данных (PostgreSQL с параллельными подключениями, MariaDB с активным приложением), или AlmaLinux 9 с cPanel или Plesk, обрабатывающими production-трафик. |
| 16 ГБ и выше | Мультиарендные рабочие нагрузки, базы данных среднего размера для production, или AlmaLinux 9, на котором развёрнута тестовая среда от поставщика ПО, требующая соответствия клиентской установке RHEL. |
Вам нужен VPS с предсказуемыми ценами на этих уровнях — это важнее, чем принято считать. Внезапная переплата за Linux-сервер, обслуживающий клиентское приложение, может испортить пятницу, когда вы уже собирались расслабиться.
Если вы используете PostgreSQL на VPS с реальной production-нагрузкой, 8 ГБ ОЗУ — более реалистичная отправная точка для многих сценариев, особенно когда появляются параллельные подключения, кэширование и фоновые задачи.
Насколько AlmaLinux 9 подходит для задач, требующих соответствия стандартам?
AlmaLinux 9 — недорогой способ достичь совместимого с RHEL базового уровня безопасности для рабочих нагрузок, требующих соответствия FedRAMP, HIPAA, PCI-DSS стандартам CIS.
Он наследует от RHEL 9 SELinux в режиме enforcing по умолчанию, задокументированную проверку FIPS 140-3 для определённых криптомодулей AlmaLinux 9.2 и инструменты соответствия OpenSCAP.
- SELinux в режиме enforcing по умолчанию: Обязательный контроль доступа «из коробки» с предопределёнными контекстами для большинства программ семейства RHEL. Аудиторам не придётся спрашивать, включён ли MAC. Да, включён.
- Криптография, валидированная по стандарту FIPS: AlmaLinux 9 имеет документально подтверждённую валидацию FIPS 140-3 для криптомодулей AlmaLinux OS 9.2, но эта валидация привязана к конкретной версии и модулю, поэтому командам следует проверить точную минорную версию AlmaLinux и путь поддержки, прежде чем делать формальные заявления о FIPS. Среды, требующие криптографии, соответствующей FIPS, могут включить её без пересборки операционной системы с нуля.
- Профили OpenSCAP: AlmaLinux 9 поставляется с профилями OpenSCAP для HIPAA, PCI-DSS и CIS Benchmarks через руководство AlmaLinux по OpenSCAP для версии 9 и экосистему ComplianceAsCode/OpenSCAP. Запустите
oscapс нужным профилем — и получите машиночитаемый отчёт аудита. Это не гарантия соответствия, но серьёзный задел по контрольному списку технических требований. - Покрытие матрицы тестирования вендоров: Поставщики ПО, которые сертифицируют своё ПО для RHEL, могут также поддерживать AlmaLinux или другие совместимые с RHEL дистрибутивы в зависимости от политики вендора. Если клиент спрашивает: «Поддерживаете ли вы RHEL?» — вы часто можете разрабатывать и тестировать на AlmaLinux 9, оставляя платные подписки RHEL для сред, требующих официальной сертификации или поддержки вендора.
Другие дистрибутивы можно усилить до аналогичного уровня при определённых усилиях. AlmaLinux 9 уже имеет это «из коробки».
Когда не стоит выбирать AlmaLinux 9?
Не обманывайтесь, дорогой читатель. AlmaLinux 9 отличный. Но для многих задач он не подходит.
Вот несколько дисквалифицирующих факторов:
- Ваша команда свободно владеет только
«apt»и«ufw»: Аналоги«dnf»и«firewalld»работают отлично, но перестройка мышечной памяти требует времени. Если у вас такая команда — оставайтесь на Ubuntu или Debian. - Вы разворачиваетесь по руководствам, ориентированным на Ubuntu: Многие Docker-руководства, скрипты установки Node.js и комьюнити-гайды по умолчанию используют Ubuntu 22.04 или 24.04. Ошибки перевода могут быть неочевидны.
- Вам нужны самые свежие версии пакетов: Стабильность AlmaLinux 9 основана на фиксации версий на протяжении всего жизненного цикла. Если вам нужен Python 3.13 в день его выхода, выпускной цикл Ubuntu и PPA более дружелюбны.
- У вас Docker-ориентированная команда разработки, работающая быстро: Большая экосистема базовых Docker-образов Ubuntu и общепринятые настройки — практические преимущества. Политики SELinux и маркировка контейнеров могут создавать дополнительные операционные издержки при быстрой итерации, особенно по сравнению с подходом Ubuntu на основе AppArmor по умолчанию.
- Ваше оборудование старше 2008 года: AlmaLinux 9 требует x86_64-v2 — оборудование, выпущенное до ноября 2008 года, может работать под AlmaLinux 8 или перейти на другой дистрибутив.
DreamHost предлагает AlmaLinux 9 вместе с Ubuntu LTS и Debian на VPS. Правильная ОС — та, с которой ваша команда может работать без колебаний.
Стоит ли запускать AlmaLinux 9 на вашем следующем VPS?
Если ваша рабочая нагрузка похожа на RHEL, ваша команда мыслит как RHEL, или ваш аудитор спросит, похожа ли ОС на RHEL, — ответ, вероятно, да.
AlmaLinux 9 даёт вам операционную среду, совместимую с RHEL, и окно поддержки безопасности до 31 мая 2032 года.
Если ваша работа связана с руководствами в стиле ‘apt’ и быстрой итерацией Docker, выбирайте Ubuntu.
Нет ничего постыдного в том, чтобы подобрать ОС под руководства, которым ваша команда будет следовать.
Вернитесь к этому выпадающему меню ОС. Вы выбираете Linux, который подходит для этого VPS, этой команды, этой нагрузки, этого десятилетия. Как только вы поймете, в каком лагере вы находитесь, выбор ОС станет простым.
Владейте всем стеком. Приложения, ИИ, базы данных и многое другое.
Храните все учетные данные и разговоры на сервере, который вы контролируете, с NVMe-скоростью и безлимитным трафиком.
Изучите тарифы VPS-хостингаЧасто задаваемые вопросы об AlmaLinux 9 на VPS
Бесплатен ли AlmaLinux 9?
Да, AlmaLinux 9 бесплатен. Дистрибутив, обновления безопасности и производственное использование не требуют лицензионных отчислений или платы за сервер. Он поддерживается некоммерческой организацией AlmaLinux OS Foundation и финансируется спонсорами, включая CloudLinux, а управление публикуется открыто в отчетах о прозрачности проекта.
Подходит ли AlmaLinux 9 для продакшена?
Да, AlmaLinux 9 готов к продакшену. Дистрибутив ABI-совместим с RHEL 9, поставляется с включенным SELinux и firewalld по умолчанию и получает обновления безопасности до 2032 года. Облачные провайдеры, разработчики панелей управления и поставщики корпоративного ПО указывают AlmaLinux 9 как поддерживаемую платформу.
AlmaLinux против Rocky Linux: что выбрать?
Для большинства задач VPS AlmaLinux и Rocky Linux взаимозаменяемы.
Оба являются бесплатными клонами RHEL с одинаковым жизненным циклом. С середины 2023 года AlmaLinux нацелен на ABI-совместимость, в то время как Rocky остается совместимым на уровне багов. Выбирайте тот, который ваша команда уже знает; если предпочтений нет, у AlmaLinux более широкая доступность образов у хостинг-провайдеров и более диверсифицированная модель финансирования.
Поддерживает ли cPanel AlmaLinux 9?
Да, cPanel поддерживает AlmaLinux 9. cPanel и WHM отлично работают на AlmaLinux 8 и 9, и cPanel тестирует каждый релиз на дистрибутиве и поставляет RPM-пакеты, нацеленные непосредственно на него.
Plesk Obsidian 18.0.48 и более поздние версии также поддерживают AlmaLinux 9.
Как долго поддерживается AlmaLinux 9?
AlmaLinux 9 получает обновления безопасности и исправления ошибок до 2032 года, что соответствует жизненному циклу RHEL 9. Планируйте обновление до основной версии AlmaLinux 10 (или его преемника) до этого срока. Инструменты для обновления на месте исторически следовали за каждым крупным релизом.
Как мигрировать с CentOS Linux 7 на AlmaLinux 9?
Используйте инструмент ELevate для миграции CentOS 7 на AlmaLinux 8, затем выполните стандартный путь обновления или чистую установку для достижения AlmaLinux 9.
CentOS Linux 7 достиг конца жизни 30 июня 2024 года, так что миграция больше не является опциональной для серверов, выходящих в интернет. Сделайте резервную копию данных, запланируйте окно обслуживания и проверяйте каждое приложение после каждого шага версии.
Можно ли запускать Docker на AlmaLinux 9?
Docker отлично работает на AlmaLinux 9 с использованием репозитория docker-ce от Docker, настроенного для RHEL, благодаря бинарной совместимости, хотя официальные документы Docker указывают RHEL (а не AlmaLinux) и отмечают, что они не тестируют производные. overlay2 остается рекомендуемым драйвером хранения. SELinux требует правильной конфигурации контекста, когда контейнерам нужен доступ к файлам хоста, но демон Docker автоматически обрабатывает распространенные случаи.
Сколько оперативной памяти нужно для VPS на AlmaLinux 9?
Задокументированный минимум AlmaLinux 9 составляет 1,5 ГБ ОЗУ, но для реальной работы вам понадобится не менее 2 ГБ. Реалистичный минимум — 4 ГБ для хостинга cPanel или Plesk и небольших продакшн-приложений, и 8 ГБ или более для Docker, мультитенантного хостинга или продакшн-базы данных.
Тариф VPS Stack 4 (4 ГБ) от DreamHost — это отличная отправная точка для легких приложений на AlmaLinux 9 и сольных проектов, а Stack 8 или Stack 16 лучше подходят для хостинга cPanel/Plesk или более тяжелых продакшн-нагрузок.
Комментарии
Категории
Случайное

Serverless: где такой подход работает,

Nameserver и DNS: в чем разница?

10 Best WooCommerce Hosting Providers

Google Workspace или Microsoft 365: Что
