Главная / Блог / Запуск 1С на Astra Linux: мифы и реальность

Запуск 1С на Astra Linux: мифы и реальность

Еще 5 лет назад словосочетание “1С на Linux” вызывало у сисадминов нервный тик. Сегодня это стандарт де-факто для госсектора и крупного бизнеса. Импортозамещение требует отказа от Windows Server и MSSQL, и связка 1С + Astra Linux + PostgreSQL стала “золотым стандартом”.

В этой статье развеем мифы и покажем реальные шаги по переходу.

Миф 1: “Это сложно и не работает”

Реальность: Платформа 1С:Предприятие изначально кроссплатформенная. Серверная часть работает на Linux так же стабильно, как и на Windows. Проблемы обычно возникают не с “ядром”, а с периферией — драйверами ключей, шрифтами или принтерами.

Архитектура решения

Классический стек для импортозамещения:

  1. ОС: Astra Linux Special Edition (или RED OS, Alt Linux).
  2. СУБД: PostgreSQL (специальная сборка от 1С или Postgres Pro).
  3. Сервер приложений: 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-common
  • 1c-enterprise83-server
  • 1c-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% случаев — настройки энергосбережения.

  1. Переключите CPU в режим performance:
    cpupower frequency-set -g performance
  2. Отключите 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.

Оставьте заявку на странице Импортозамещение ПО.