Список операционных систем в форме заказа — первое, где новый сервер заставляет что-то решать. Разница между пунктами кажется несущественной: везде Linux, везде командная строка, везде одни и те же nginx и PostgreSQL.
Разница есть, но не там, где её обычно ищут. Скорость работы и потребление памяти у современных дистрибутивов практически одинаковые. Отличаются три вещи: насколько свежий софт в репозиториях, сколько лет систему будут обновлять и какие инструменты администрирования вы получите.
Разберём по существу и без религиозных войн.
Короткий ответ
| Задача | Что брать |
|---|---|
| Сайт, приложение, бот, первый сервер | Ubuntu 24.04 LTS |
| Минимум лишнего, долгий срок без переустановки | Debian 13 |
| Проект под RHEL-совместимую среду, корпоративные требования | AlmaLinux 9 |
| Всё в контейнерах | любая — выбор почти не важен |
Если сомневаетесь и хотите закрыть вопрос за секунду — берите Ubuntu LTS. Большинство инструкций в интернете написано под неё, и это экономит часы при первых настройках.
Дальше — почему именно так.
Два семейства, а не восемь дистрибутивов
Все варианты в списке заказа сводятся к двум ветвям.
Debian-based — Debian и Ubuntu. Пакеты .deb, менеджер apt, firewall обычно ufw, служба SSH называется ssh.
RHEL-based — AlmaLinux, Rocky Linux. Пакеты .rpm, менеджер dnf, firewall firewalld, служба SSH называется sshd, и по умолчанию включён SELinux.
Практическая разница — в командах, которые вы будете набирать каждый день:
| Debian / Ubuntu | AlmaLinux / Rocky | |
|---|---|---|
| Установка пакета | apt install nginx |
dnf install nginx |
| Обновление системы | apt update && apt upgrade |
dnf upgrade |
| Firewall | ufw allow 443/tcp |
firewall-cmd --add-service=https --permanent |
| Перезапуск SSH | systemctl restart ssh |
systemctl restart sshd |
| Веб-сервер: конфиги | /etc/nginx/sites-available/ |
/etc/nginx/conf.d/ |
Ничего непреодолимого, но если вы работаете по чужим инструкциям, каждое расхождение — это лишние пять минут и шанс ошибиться.
Ubuntu LTS
Версии с пометкой LTS выходят раз в два года, в апреле чётных лет, и получают обновления безопасности пять лет. Цифры в названии — это год и месяц выпуска: 24.04 вышла в апреле 2024 года и поддерживается до апреля 2029-го.
Чем хороша:
Свежие версии в репозиториях. В 24.04 штатно ставятся PHP 8.3 и Python 3.12 — обычно этого достаточно, чтобы не подключать сторонние репозитории вовсе.
Инструкций под неё больше, чем под все остальные дистрибутивы вместе. Любая проблема, скорее всего, уже описана на Stack Overflow именно под Ubuntu.
Драйверы и свежие ядра приезжают быстрее — для виртуального сервера это не так критично, но лишним не бывает.
Чем неудобна:
Snap-пакеты. Ubuntu продвигает свой формат установки, и отдельные программы ставятся именно им — это лишние процессы и занятая память. На сервере snap обычно не нужен, его спокойно сносят.
Каждые два года встаёт вопрос обновления версии. Переход с 22.04 на 24.04 делается командой do-release-upgrade, но на боевом сервере это всегда риск, и на практике чаще поднимают новый сервер и переносят проект.
Кому подходит: всем, кто не имеет причин выбрать другое. Это разумный выбор по умолчанию.
Если в списке при заказе уже есть более свежая LTS — берите её для новых проектов. Чем позже выпущена версия, тем дольше она получает обновления.
Debian
Debian — то, из чего сделана Ubuntu. Более консервативный, более аскетичный, без коммерческой компании за спиной.
Чем хорош:
Стабильность как принцип. В стабильную ветку версии пакетов попадают только после долгой проверки и дальше не меняются — обновления приносят исправления безопасности, а не новые функции. Сервер, настроенный год назад, ведёт себя ровно так же, как в день установки.
Минимализм. Свежая установка Debian занимает меньше места и памяти, чем Ubuntu: нет snap, нет телеметрии, нет ничего сверх необходимого. На тарифе «Старт» с 10 ГБ диска это заметно.
Длинный цикл поддержки — около пяти лет с учётом LTS-обновлений, при том что новая версия выходит примерно раз в два года.
Чем неудобен:
Версии пакетов старше. В Debian 12 штатно ставятся PHP 8.2 и Python 3.11 — если проекту нужнее свежее, придётся подключать сторонние репозитории.
Некоторые вещи из коробки не настроены так, как привыкли пользователи Ubuntu: sudo может потребовать отдельной установки и настройки, ufw не стоит по умолчанию.
Кому подходит: тем, кто ставит сервер надолго и не хочет сюрпризов при обновлениях. Отличный выбор под контейнеры: сама система остаётся тонкой и стабильной, а свежесть софта обеспечивают образы.
AlmaLinux и Rocky Linux
Оба дистрибутива — бесплатные пересборки Red Hat Enterprise Linux, бинарно совместимые с ним. Появились после того, как CentOS перестал быть тем, чем был.
Чем хороши:
Совместимость с RHEL. Если софт официально поддерживает Red Hat — он заработает здесь без оговорок. Это важно для корпоративных систем и отдельных коммерческих продуктов.
Очень долгая поддержка — около десяти лет на версию. Сервер можно поставить и не думать об обновлении системы почти никогда.
SELinux из коробки. Дополнительный слой ограничений: даже взломанный процесс не сможет выйти за пределы разрешённого.
Чем неудобны:
Тот же SELinux — главная причина, по которой новички с них уходят. Пока к нему не привыкнешь, он выглядит как источник необъяснимых отказов в доступе: конфиг верный, права верные, а веб-сервер не читает файл. Отключать его ради удобства — значит терять то, ради чего его и ставили.
Меньше готовых инструкций, а те, что есть, чаще на английском.
Версии пакетов в базовых репозиториях консервативные, свежий PHP ставится через дополнительные репозитории.
Кому подходит: тем, у кого требование совместимости с RHEL идёт от заказчика или от софта. По своей воле на Alma переходят, как правило, те, кто уже работал с этим семейством.
Про CentOS
Если видите CentOS в списках или инструкциях — имейте в виду два факта.
CentOS 7 закончил поддержку в июне 2024 года. Обновлений безопасности для него больше нет. Ставить его на новый сервер нельзя ни при каких обстоятельствах, сколько бы инструкций под него ни было написано.
CentOS Stream — это не замена. Он стоит перед RHEL в цепочке разработки: изменения попадают сначала в него и только потом в стабильный Red Hat. Для боевого сервера это означает, что вы получаете обновления раньше остальных — со всеми рисками, которые из этого следуют.
Если где-то была инструкция под CentOS 7 — её аналог сегодня это AlmaLinux 9 или Rocky Linux 9, команды почти совпадают.
Свежесть пакетов: сколько она на самом деле значит
Главный аргумент при выборе — «в этом дистрибутиве PHP новее» — на практике решается в одну строку. Свежие версии ставятся поверх любой системы из специальных репозиториев:
add-apt-repository ppa:ondrej/php # PHP на Ubuntu
curl -fsSL https://deb.nodesource.com/setup_22.x | bash - # Node.js
Ещё радикальнее вопрос закрывает Docker: версия внутри контейнера вообще не зависит от того, что стоит на хосте. На Debian с PHP 8.2 в системе спокойно работают контейнеры с PHP 7.4 и 8.4 одновременно.
Поэтому если проектов несколько и у них разные требования — не мучайтесь с выбором дистрибутива, а разнесите их по контейнерам: Docker на VPS: несколько проектов.
Сколько места занимает система
На небольших тарифах это имеет значение. Порядок величин после чистой установки:
| Система | Диск | Память в простое |
|---|---|---|
| Debian, минимальная установка | ~1,2 ГБ | ~90 МБ |
| Ubuntu Server LTS | ~2 ГБ | ~150 МБ |
| AlmaLinux | ~1,8 ГБ | ~180 МБ |
На тарифе «Старт» с 10 ГБ разница в 800 МБ между Debian и Ubuntu — это почти десятая часть диска. Если планируете держать образы Docker или базу, считайте место заранее: Какой VPS выбрать.
Что делать, если выбрали не то
Ничего страшного: переустановка системы в панели занимает около минуты, сервер возвращается в исходное состояние с чистой ОС.
Важно одно — все данные при этом стираются. Поэтому экспериментируйте в первый день, пока на сервере ничего нет. Если проект уже развёрнут, сначала снимите копию: Бэкапы VPS за 10 минут.
Порядок действий на свежей системе всегда один: подключиться, обновить, закрыть от посторонних. Как это делается: Как подключиться к VPS по SSH и Первая настройка VPS: 7 шагов безопасности.
Частые вопросы
Какая ОС быстрее? Разница между современными дистрибутивами на одинаковом железе — в пределах погрешности. На скорость влияют настройки веб-сервера, кэширование и версия PHP, а не название системы.
Нужна ли версия с графическим интерфейсом? Нет. Рабочий стол на сервере съедает сотни мегабайт памяти и добавляет лишние службы, а управление всё равно идёт по SSH. В списках при заказе берите варианты с пометкой Server или minimal.
Что такое LTS и обязательно ли брать её? LTS — версия с длительной поддержкой. Промежуточные выпуски Ubuntu живут всего девять месяцев, после чего нужно обновляться или оставаться без исправлений безопасности. На сервере берите только LTS.
Можно ли поменять ОС позже? Да, переустановкой в панели. Данные при этом теряются, поэтому сначала копия, потом переустановка.
Debian или Ubuntu под Docker? Обе подходят. Debian чуть легче и стабильнее, Ubuntu привычнее. Поскольку всё рабочее живёт в контейнерах, выбор здесь почти ни на что не влияет.
Стоит ли отключать SELinux на AlmaLinux?
Не стоит. Если он мешает, правильный путь — разобраться в конкретном отказе через ausearch и добавить нужное правило. Отключение убирает целый слой защиты ради экономии получаса.
Что выбрать под 1С-Битрикс? Битрикс официально ориентирован на RHEL-совместимые системы, поэтому AlmaLinux 9 — предсказуемый вариант. На Ubuntu он тоже работает, но сверять придётся больше.
Итог
Практическое правило простое: Ubuntu LTS — если нет причин выбрать иначе, Debian — если хочется минимума и стабильности, AlmaLinux — если этого требует софт или заказчик.
Скорость, надёжность и безопасность зависят не от дистрибутива, а от того, как вы его настроите. Свежесть пакетов решается сторонними репозиториями, а при работе с контейнерами вопрос выбора системы почти исчезает.
Поэтому не тратьте на решение больше пяти минут: возьмите LTS, закройте сервер от посторонних и займитесь проектом.

