1С на Linux: практическое руководство по разв...
-

1С на Linux: практическое руководство по развертыванию клиент-серверной версии

0
164
28.05.2026 Степан Радченко

Содержание:

1.    Почему выбирают Linux для сервера программы 1C:Предприятие

2.    Что понадобится для установки системы Linux

3.    Пошаговый план развертывания клиент-серверного варианта работы системы 1C:Предприятие


В течение многих лет платформа «1С:Предприятие» ассоциировалась преимущественно с операционной системой Windows. Однако сегодня все больше компаний переводят свою IT-инфраструктуру на Linux, и 1С не является исключением. Развертывание клиент-серверного варианта работы 1С на базе ОС Linux, таких как Ubuntu Server или CentOS, — это не экзотика, а зрелое и надежное решение, имеющее ряд весомых преимуществ: от экономии на лицензиях до повышения отказоустойчивости.  


Рассмотрим ключевые шаги этого процесса.


1.    Почему выбирают Linux для сервера программы 1C:Предприятие


Прежде чем переходить к инструкции, стоит понять мотивацию. Основные причины:

1.        Экономия. Отсутствие необходимости покупать лицензии на Windows Server и сопутствующие клиентские доступы (CAL) может значительно сократить расходы на инфраструктуру.

2.        Стабильность и производительность. Серверные дистрибутивы Linux славятся своей надежностью и способностью работать без перезагрузок месяцами. Часто при грамотной настройке связка «1С + PostgreSQL + Linux» показывает лучшую производительность в дисковых операциях.

3.        Безопасность. Архитектура Linux и система разграничения прав делают ее менее уязвимой для многих видов вредоносного ПО, распространенного в среде Windows.


2. Что понадобится для установки системы Linux


Перед началом работ необходимо подготовить три ключевых компонента:

•            Сервер с ОС Linux. Подойдет любой популярный серверный дистрибутив. Чаще всего выбор падает на Ubuntu Server (релизы с долгосрочной поддержкой, LTS) или аналоги на базе RHEL, такие как CentOS, Rocky Linux, AlmaLinux.

•            Система управления базами данных (СУБД). Официально поддерживаемым и наиболее популярным решением для 1С на Linux является PostgreSQL. Фирма «1С» рекомендует использовать сборку PostgreSQL, адаптированную для работы с платформой, но и стандартные версии показывают отличные результаты.

•            Дистрибутив сервера «1С:Предприятие» для Linux. Его необходимо скачать с официального портала 1С (portal.1c.ru). Убедитесь, что вы скачиваете именно 64-битную серверную часть в формате .deb (для Ubuntu/Debian) или .rpm (для CentOS/RHEL).


3. Пошаговый план развертывания клиент-серверного варианта работы системы 1C:Предприятие


Процесс установки можно разбить на четыре основных этапа.


Этап 1: Подготовка операционной системы

После установки чистого дистрибутива Linux первым делом необходимо обновить все пакеты до актуальных версий.

•            Для Ubuntu/Debian: sudo apt update && sudo apt upgrade

•            Для CentOS/RHEL: sudo dnf update


Далее устанавливаются дополнительные библиотеки и утилиты, необходимые для корректной работы сервера 1С и его компонентов, например, fontconfig, imagemagick и другие зависимости, которые обычно указаны в документации.


Этап 2: Установка и настройка СУБД PostgreSQL

PostgreSQL устанавливается из стандартных репозиториев операционной системы. После установки необходимо выполнить инициализацию кластера баз данных и задать пароль для основного пользователя postgres. Затем в конфигурационных файлах (pg_hba.conf, postgresql.conf) настраиваются параметры аутентификации и оптимизируются некоторые настройки для работы с 1С, например, увеличивается объем разделяемой памяти.


Этап 3: Установка сервера «1С:Предприятие»

Скачанные с портала 1С пакеты устанавливаются в систему стандартными средствами:

•            Для .deb: sudo dpkg -i имя_пакета.deb

•            Для .rpm: sudo rpm -i имя_пакета.rpm

Устанавливать нужно несколько пакетов: сам сервер, клиентскую часть (для административных утилит) и сервер администрирования. После установки служба сервера 1С (srv1cv83) должна быть запущена и добавлена в автозагрузку командой systemctl start srv1cv83 && systemctl enable srv1cv83.


Этап 4: Создание кластера и информационной базы

На этом этапе происходит «связывание» всех компонентов. С помощью утилиты администрирования кластеров 1С (командной строки ras или графической rac) выполняются следующие действия:

1.        Создается новый кластер серверов 1С.

2.        Внутри кластера регистрируется новая информационная база.

3.        При создании указывается, что ее СУБД — PostgreSQL, и прописываются адрес сервера, имя базы данных и учетные данные пользователя postgres, созданного на шаге 2.

4.        После этого можно загружать в созданную базу данных .dt файл или разворачивать конфигурацию с нуля.


Развертывание сервера «1С:Предприятие» на Linux — это задача, требующая определенных технических навыков, но вполне реализуемая. Процесс хорошо задокументирован, а результат позволяет построить надежную, экономичную и производительную систему для ведения учета. Пользователи при этом продолжат работать в привычных клиентах 1С на своих рабочих местах под Windows, не замечая, что сердце их корпоративной системы теперь бьется в ритме Linux.


Специалист компании ООО "Кодерлайн"
Степан Радченко

Обсудить статью в Telegram Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Услуги программиста 1С
Получите специалиста
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.