Администрирование · 10 мин
Какой Linux лучше для сервера 1С
Какой дистрибутив Linux лучше для сервера 1С: сравнение Ubuntu, Debian, CentOS, Astra Linux и ALT Linux, требования, установка PostgreSQL и типичные ошибки.
Перенос сервера 1С на Linux — рабочий способ снизить затраты на лицензии Windows Server и получить стабильную платформу под связку «сервер 1С:Предприятие + PostgreSQL». Но «лучшего» дистрибутива в абсолюте не существует: выбор зависит от того, нужна ли сертификация ФСТЭК, есть ли в штате Linux-администратор и какой бюджет на поддержку.
Фирма «1С» официально поддерживает работу сервера 1С:Предприятие на нескольких Linux-дистрибутивах, и этот список периодически меняется. Перед выбором обязательно сверьтесь с актуальной системной документацией на портале 1С — установка на неподдерживаемый дистрибутив технически возможна, но при проблемах вы не получите помощь от линии консультаций.
Практически выбор сводится к четырём семействам: Debian/Ubuntu — максимум документации и готовых пакетов; RPM-дистрибутивы (CentOS-подобные) — привычная среда для администраторов с опытом Red Hat; российские сертифицированные ОС (Astra Linux, ALT Linux, РЕД ОС) — обязательны для госсектора и организаций с требованиями по импортозамещению.
Что реально требуется 1С от операционной системы
Сервер 1С:Предприятие поставляется в виде пакетов .deb и .rpm, поэтому дистрибутив должен принадлежать к одному из этих семейств. Дополнительно нужны: 64-разрядная архитектура x86_64, библиотека glibc совместимой версии, пакеты с шрифтами Microsoft (или их аналоги) для корректной печати и формирования отчётов, а также библиотеки для работы с СУБД.
Важный нюанс — сервер 1С чувствителен к версиям системных библиотек. На свежих релизах дистрибутивов, вышедших позже платформы 1С, иногда возникают конфликты зависимостей. Поэтому безопасная стратегия — ставить LTS-релиз дистрибутива, который уже проверен сообществом именно с вашей версией платформы 1С.
Сравнение популярных дистрибутивов для 1С
Ниже — сопоставление основных вариантов по критериям, значимым для эксплуатации сервера 1С.
| Дистрибутив | Тип пакетов | Стоимость | Сертификация ФСТЭК | Кому подходит |
|---|---|---|---|---|
| Ubuntu Server LTS | deb | Бесплатно | Нет (есть сертифицированная версия от отдельных вендоров) | Компании с Linux-администратором, максимум мануалов |
| Debian Stable | deb | Бесплатно | Нет | Те, кто ценит стабильность и минимум обновлений |
| Astra Linux | deb | Платная лицензия | Да | Госсектор, работа с гостайной и персональными данными под требованиями регуляторов |
| ALT Linux (Сервер) | rpm | Платная лицензия, есть бесплатные сборки | Да (у серверных редакций) | Импортозамещение, отечественная поддержка |
| РЕД ОС | rpm | Платная лицензия | Да | Организации в реестре отечественного ПО |
| AlmaLinux / Rocky Linux | rpm | Бесплатно | Нет | Администраторы с опытом RHEL/CentOS |
Из практики: Ubuntu Server LTS — самый частый выбор в коммерческом секторе, потому что под него проще всего найти пошаговые инструкции, готовые скрипты установки PostgreSQL с патчами 1С и помощь на форумах. Debian даёт чуть более консервативную среду с редкими обновлениями, что снижает риск «сломать» рабочий сервер.
Сравнение вариантов
Бесплатно, огромное сообщество, готовые пакеты PostgreSQL от 1С. Ограничение — нет сертификации для госсектора.
Сертификация ФСТЭК, включение в реестр отечественного ПО, техподдержка вендора. Ограничение — платные лицензии и меньше готовых инструкций.
Бесплатная замена CentOS для опытных RPM-администраторов. Ограничение — меньше специфических мануалов именно под 1С.
Когда обязательна российская сертифицированная ОС
Если организация относится к госсектору, операторам критической информационной инфраструктуры или обрабатывает данные под требованиями регуляторов, свобода выбора исчезает: нужен дистрибутив из реестра российского ПО с сертификатом ФСТЭК. Это Astra Linux Special Edition, ALT Linux, РЕД ОС и некоторые другие.
Для коммерческой компании без таких обязательств сертифицированная ОС — вопрос целесообразности. Платная лицензия даёт техподдержку вендора и гарантированную совместимость обновлений, но для небольшого сервера 1С на 10–20 пользователей это часто избыточно.
Как выбрать действие
PostgreSQL: не менее важный выбор, чем дистрибутив
1С на Linux почти всегда работает с PostgreSQL, причём требуется специальная сборка с патчами. Доступны три варианта: сборка PostgreSQL от фирмы «1С» (публикуется на портале для зарегистрированных пользователей), Postgres Pro Standard/Certified (коммерческая, с поддержкой) и самостоятельная сборка из исходников с наложением патчей.
Практическая рекомендация: для небольших баз берите сборку от 1С — она бесплатна и протестирована с платформой. Для крупных баз с высокой нагрузкой Postgres Pro даёт дополнительные механизмы оптимизации и поддержку вендора, что оправдывает стоимость.
- 1Установите чистую ОС (например, Ubuntu Server LTS) с минимальным набором пакетов
- 2Установите PostgreSQL нужной сборки (от 1С или Postgres Pro) и настройте параметры памяти под объём базы
- 3Установите пакеты сервера 1С:Предприятие той же версии платформы, что и у клиентов
- 4Установите зависимости: шрифты, библиотеки для работы с СУБД, ImageMagick при необходимости
- 5Настройте службу агента сервера 1С на автозапуск и откройте порты кластера в файрволе
- 6Создайте кластер и информационную базу через консоль администрирования
- 7Проведите нагрузочное тестирование типовых операций до перевода пользователей
sudo dpkg -i 1c-enterprise-<em>-server_</em>.deb
sudo systemctl enable srv1cv8
sudo systemctl start srv1cv8
sudo systemctl status srv1cv8Типичные ошибки при выборе и установке
Самая частая ошибка — ставить самый свежий релиз дистрибутива до появления официальной поддержки платформой 1С. Симптомы: конфликты зависимостей при установке пакетов, падение рабочих процессов сервера, проблемы с печатью. Лечение одно — откат на поддерживаемую LTS-версию.
Вторая группа ошибок связана с PostgreSQL: установка «ванильной» сборки из репозитория дистрибутива без патчей 1С приводит к ошибкам вида «тип данных не поддерживается» или критичному падению производительности. Третья типичная проблема — отсутствие настройки параметров shared_buffers и work_mem: с дефолтными значениями база работает в разы медленнее возможного.
Как проверить, что всё работает правильно
После установки пройдите контрольные точки: служба агента сервера запущена и переживает перезагрузку, кластер виден в консоли администрирования, тестовая база открывается в клиенте 1С, печатные формы выводятся без искажений шрифтов, регламентные задания выполняются по расписанию.
Отдельно проверьте производительность: время открытия крупного документа и формирования типового отчёта на тестовой базе не должно быть хуже, чем на прежней платформе. Если отчёты строятся заметно дольше — почти наверняка проблема в настройках PostgreSQL, а не в выборе дистрибутива.
Как проверить результат
Статус active (running), кластер доступен
Служба остановлена, ошибки в журнале systemd
База открывается без ошибок версии платформы
Ошибка несовпадения версий или недоступности кластера
Шрифты и разметка соответствуют эталону
Съехавшая вёрстка, квадраты вместо символов
Сопоставимо или быстрее прежней платформы
Рост времени в разы — проверять настройки PostgreSQL
FAQ
Можно ли запустить сервер 1С на любом Linux-дистрибутиве?
Технически пакеты часто ставятся и на неподдерживаемые системы, но стабильность и совместимость библиотек не гарантированы. Для рабочей среды выбирайте дистрибутив из списка официально поддерживаемых вашей версией платформы 1С.
Что лучше для 1С: Ubuntu или Debian?
Обе системы подходят. Ubuntu LTS имеет больше готовых инструкций и свежие пакеты, Debian Stable — более консервативные обновления. Для сервера 1С разница в производительности практически отсутствует, выбирайте по опыту администратора.
Обязательно ли покупать Postgres Pro?
Нет. Бесплатная сборка PostgreSQL от фирмы «1С» полноценно работает с платформой. Postgres Pro оправдан для крупных высоконагруженных баз, где нужны расширенные механизмы оптимизации и поддержка вендора.
Подойдёт ли CentOS для сервера 1С?
Классический CentOS в прежнем виде завершил жизненный цикл. Вместо него используют AlmaLinux или Rocky Linux — они бинарно совместимы с RHEL и подходят для сервера 1С, но проверяйте совместимость конкретной версии платформы.
Нужна ли графическая оболочка на сервере 1С под Linux?
Нет, сервер 1С и PostgreSQL полностью администрируются из консоли и через консоль кластера с Windows-машины. Минимальная серверная установка без GUI снижает потребление ресурсов и поверхность атаки.
Что делать, если нет Linux-администратора в штате?
Три варианта: взять российскую ОС с платной техподдержкой вендора, передать сопровождение сервера на аутсорсинг либо остаться на Windows Server. Экономия на лицензиях не оправдает простои при отсутствии компетенций.
Что важно запомнить
Для коммерческого сектора оптимальны Ubuntu Server LTS или Debian с PostgreSQL от 1С; для госсектора — сертифицированные Astra Linux или ALT Linux. Ключевые риски — неподдерживаемая версия дистрибутива, PostgreSQL без патчей 1С и дефолтные настройки СУБД. Перед миграцией обязательны полная резервная копия и тестовый контур.