Найти в Дзене

Установка 1С в Линукс!

Скачайте дистрибутив 1С (например, setup-full-8.3.23.1688-x86_64.run) и выполните бесшумную установку только серверных компонентов: bash./setup-full-8.3.23.1688-x86_64.run --mode unattended --disable-components client_full --enable-components server,ws,server_admin Пояснения к параметрам: После установки создайте символическую ссылку на сервис и запустите его: bash# Активация сервиса (замените версию на вашу)
systemctl link /opt/1C/v8.3/x86_64/8.3.23.1688/ras-8.3.23.1688.service
# Запуск сервиса
systemctl start ras-8.3.23.1688.service
# Проверка статуса
systemctl status ras-8.3.23.1688.service
# Автозапуск при загрузке системы
systemctl enable ras-8.3.23.1688.service Запустите кластер в фоновом режиме (daemon): bash/opt/1C/v8.3/i386/ras --daemon cluster Получите список кластеров и запишите идентификатор кластера (нужен для дальнейшей работы): bash/opt/1C/v8.3/i386/rac cluster list Пример вывода: textcluster: ef89b672-c6a6-11e4-ea91-0800274e0291
host: 1c
port: 1541
name: "Локальный
Оглавление

Установка сервера 1С:Предприятие на Linux

1. Установка платформы 1С (без клиента)

Скачайте дистрибутив 1С (например, setup-full-8.3.23.1688-x86_64.run) и выполните бесшумную установку только серверных компонентов:

bash./setup-full-8.3.23.1688-x86_64.run --mode unattended --disable-components client_full --enable-components server,ws,server_admin

Пояснения к параметрам:

  • --mode unattended — бесшумная установка без GUI
  • --disable-components client_full — исключаем толстый клиент
  • --enable-components server,ws,server_admin — включаем сервер, веб-сервер и консоль администрирования

2. Настройка systemd-сервиса сервера администрирования (RAS)

После установки создайте символическую ссылку на сервис и запустите его:

bash# Активация сервиса (замените версию на вашу)
systemctl link /opt/1C/v8.3/x86_64/8.3.23.1688/ras-8.3.23.1688.service

# Запуск сервиса
systemctl start ras-8.3.23.1688.service

# Проверка статуса
systemctl status ras-8.3.23.1688.service

# Автозапуск при загрузке системы
systemctl enable ras-8.3.23.1688.service

3. Запуск кластера серверов 1С

Запустите кластер в фоновом режиме (daemon):

bash/opt/1C/v8.3/i386/ras --daemon cluster

4. Просмотр информации о кластерах

Получите список кластеров и запишите идентификатор кластера (нужен для дальнейшей работы):

bash/opt/1C/v8.3/i386/rac cluster list

Пример вывода:

textcluster: ef89b672-c6a6-11e4-ea91-0800274e0291
host: 1c
port: 1541
name: "Локальный кластер"
load-balancing-mode: performance

Важно: Скопируйте UUID кластера (в примере: ef89b672-c6a6-11e4-ea91-0800274e0291)

5. Управление базами данных

Просмотр списка баз:

bash/opt/1C/v8.3/i386/rac infobase --cluster=<UUID_кластера> summary list

Удаление базы 1С + PostgreSQL:

bash# Удаление из 1С
/opt/1C/v8.3/i386/rac infobase --cluster=<UUID_кластера> drop --infobase=<UUID_базы>

/opt/1C/v8.3/i386$ su postgres
postgres=
# DROP DATABASE имя_базы;
postgres=
# \q

Создание новой базы с PostgreSQL:

bash/opt/1C/v8.3/i386/rac infobase --cluster=<UUID_кластера> create \
--create-database \
--name=имя_базы \
--dbms=PostgreSQL \
--db-server=localhost \
--db-name=имя_базы \
--locale=ru \
--db-user=postgres \
--db-pwd=ваш_пароль \
--license-distribution=allow

Готово! Сервер 1С развернут и готов к работе с базами на PostgreSQL.