Еще 5 лет назад словосочетание “1С на Linux” вызывало у сисадминов нервный тик. Сегодня это стандарт де-факто для госсектора и крупного бизнеса. Импортозамещение требует отказа от Windows Server и MSSQL, и связка 1С + Astra Linux + PostgreSQL стала “золотым стандартом”.
В этой статье развеем мифы и покажем реальные шаги по переходу.
Миф 1: “Это сложно и не работает”
Реальность: Платформа 1С:Предприятие изначально кроссплатформенная. Серверная часть работает на Linux так же стабильно, как и на Windows. Проблемы обычно возникают не с “ядром”, а с периферией — драйверами ключей, шрифтами или принтерами.
Архитектура решения
Классический стек для импортозамещения:
- ОС: Astra Linux Special Edition (или RED OS, Alt Linux).
- СУБД: PostgreSQL (специальная сборка от 1С или Postgres Pro).
- Сервер приложений: 1С:Предприятие 8.3 (64-bit).
Пошаговая установка
1. Подготовка PostgreSQL
Не используйте обычный apt install postgresql! Нужна версия с патчами 1С.
# Пример для Astra Linux
sudo apt update
sudo apt install postgresql-14-1c
В postgresql.conf обязательно настройте параметры памяти (shared_buffers, effective_cache_size), иначе база будет тормозить.
2. Установка сервера 1С
Скачайте DEB-пакеты с сайта users.v8.1c.ru:
1c-enterprise83-common1c-enterprise83-server1c-enterprise83-ws
sudo dpkg -i 1c-enterprise83-*.deb
sudo systemctl enable srv1cv83
sudo systemctl start srv1cv83
3. Лечение “квадратиков” (Шрифты)
Linux не содержит проприетарные шрифты Microsoft (Arial, Times New Roman), которые использует 1С для отчетов.
Решение: Установите пакет msk-fonts или скопируйте шрифты с Windows-машины в /usr/share/fonts/truetype/msttcorefonts и выполните fc-cache -fv.
4. Ключи защиты (HASP)
Для USB-ключей HASP нужно установить драйвер sentinel-hasp-daemond и службу haspd.
Важно: Если используете программные лицензии, привязка идет к “железу” Linux-сервера. При изменении RAM или CPU лицензия может слететь!
Оптимизация производительности
Многие жалуются, что “1С на Linux тормозит”. Причина в 99% случаев — настройки энергосбережения.
- Переключите CPU в режим
performance:cpupower frequency-set -g performance - Отключите Transparent Huge Pages (THP) — 1С с ними не дружит.
Чек-лист миграции на Linux
✅ Выбрана и установлена ОС (Astra Linux 1.7+)
✅ Развернут PostgreSQL с патчами 1С
✅ Установлен сервер 1С и клиентские лицензии
✅ Настроено резервное копирование (pg_dump)
✅ Установлены шрифты Microsoft Core Fonts
✅ Протестирована печать и работа торгового оборудования
Нужна помощь с миграцией?
Специалисты Core Soft перевели на Linux более 500 рабочих мест 1С. Мы знаем все подводные камни: от настройки HASP до оптимизации тяжелых запросов в PostgreSQL.
Оставьте заявку на странице Импортозамещение ПО.