1С:Предприятие 8 на Debian

Установка

Перед первой установкой нужно установить следующие пакеты:

apt-get install imagemagick libfreetype6 libgsf-1-114 libglib2.0-0 unixodbc libwebkitgtk-1.0-0

Дистрибутив

client.deb64.tar.gz

Содержимое архива:

  1. 1c-enterprise83-client-nls_ВЕРСИЯ_amd64.deb
  2. 1c-enterprise83-client_ВЕРСИЯ_amd64.deb
  3. 1c-enterprise83-thin-client-nls_ВЕРСИЯ_amd64.deb
  4. 1c-enterprise83-thin-client_ВЕРСИЯ_amd64.deb

Распаковка

1c83_client-unpac.sh
#!/bin/bash
 
gzip -d client.deb64.tar.gz
tar xvf client.deb64.tar

deb64.tar.gz

Содержимое архива:

  1. 1c-enterprise83-common-nls_ВЕРСИЯ_amd64.deb
  2. 1c-enterprise83-common_ВЕРСИЯ_amd64.deb
  3. 1c-enterprise83-server-nls_ВЕРСИЯ_amd64.deb
  4. 1c-enterprise83-server_ВЕРСИЯ_amd64.deb
  5. 1c-enterprise83-ws-nls_ВЕРСИЯ_amd64.deb
  6. 1c-enterprise83-ws_ВЕРСИЯ_amd64.deb

Распаковка

1c83_server-unpac.sh
#!/bin/bash
 
gzip -d deb64.tar.gz
tar xvf deb64.tar

Обновление

Для установки и обновления клиента нужны следующие пакеты:

  • 1c-enterprise8*-common
  • 1c-enterprise8*-server
  • 1c-enterprise8*-client
  • 1c-enterprise8*-ws

Эти пакеты нужно сначала скачать и распаковать, этот процесс описан здесь.

1c_install.sh
#!/bin/bash 
 
dpkg -i 1c-enterprise83-common_*_amd64.deb
dpkg -i 1c-enterprise83-server_*_amd64.deb
dpkg -i 1c-enterprise83-client_*_amd64.deb
dpkg -i 1c-enterprise83-ws_*_amd64.deb

В результате будут установлены следующие пакеты:

  • 1c-enterprise83-client
  • 1c-enterprise83-common
  • 1c-enterprise83-server

HASP

Процесс установки и настройки ключей HASP.

PostgreSQL

FIXME

Установка сервера PostgreSQL, PostgreSQL 9.6 от компании Postgres Professional.

1. Добавление репозитория

sh -c 'echo "deb http://1c.postgrespro.ru/deb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/postgrespro-1c.list'
wget --quiet -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | apt-key add - && apt update

2. Установка

apt install postgresql-pro-1c-9.6

По окончании установки будет выведена информация об умолчаниях:

Creating new cluster 9.6/main ...
  config /etc/postgresql/9.6/main
  data   /var/lib/postgresql/9.6/main
  locale ru_RU.UTF-8
  socket /var/run/postgresql
  port   5432

3. Настройка

/etc/postgresql/9.6/main/pg_hba.conf
# Database administrative login by Unix domain socket
#local   all             postgres                                peer
 
 
# TYPE  DATABASE        USER            ADDRESS                 METHOD
 
# "local" is for Unix domain socket connections only
#local   all             all                                     peer
local   all             all                                     trust
service postgresql start
update-rc.d postgresql enable

Для установки пароля нужно выполнить действия описанные в разделе Изменение пароля.


Немного о конфигурировании PostgreSQL

Настройка

Cервер

Запуск:

service srv1cv83 start
update-rc.d srv1cv83 enable 

Отключение сервера:

srv1cv83_disable.sh
#!/bin/bash
 
service srv1cv83 stop
update-rc.d srv1cv83 disable 

FIXME

Cервер администрирования (ras)
​ras --daemon cluster
 		 	
Утилита ​администрирования (rac)
/opt/1C/v8.3/x86_64/rac agent list

/opt/1C/v8.3/x86_64/rac cluster

Список кластеров
/opt/1C/v8.3/x86_64/rac cluster list

Список БД
/opt/1C/v8.3/x86_64/rac infobase summary list --cluster=ИД_Кластера

Добавление администратора*
/opt/1C/v8.3/x86_64/rac agent admin register --name=admin --pwd=qwerty --auth=pwd

Веб сервер

FIXME

Apache

Установка дополнительных пакетов:

dpkg -i 1c-enterprise83-ws_*_amd64.deb

Публикация БД test на сервере

/opt/1C/v8.3/x86_64/webinst -apache24 -wsdir test -dir /var/www/test -connstr "Srvr=localhost;Ref=test;" -confPath /etc/apache2/apache2.conf
service apache2 reload

Публикация БД test, файловый режим

/opt/1C/v8.3/x86_64/webinst -apache24 -wsdir test -dir /var/www/test -connstr 'File="/srv/1c/test"' -confPath /etc/apache2/apache2.conf

Публикация базы 1С на веб-сервере Apache на сервере Linux

centos.name: Публикация базы данных 1С Предприятия на WEB сервере Apache

Для того, чтобы при открытии БД в веб-браузере сообщения отображались на нужном языке необходимо выбрать приоритет языка в настройках веб-браузера.

Права к файловой БД

1. Проблема с umask

Нужно выполнить от имени пользователя команду

umask

Если результат 0022 надо менять маску на 0002, для этого в конец файлов:

  • /etc/pam.d/common-session
  • /etc/pam.d/common-session-noninteractive

нужно добавить строку:

session    optional     pam_umask.so umask=0002

2. Назначить права

set_rights_1c.sh
#!/bin/bash
 
path=/srv/1c/HRM
chmod 6770 $path
chgrp "ones_hrm" $path
chown root -R $path
chmod -R 6670 $path
chgrp -R "ones_hrm" $path
chmod g+s $path
chmod 0750 $path/start.sh

ubuntu + 1Cv8. Как правильно задать права доступа к базе в терминальном режиме

Оболочки Linux: разбираем Umask с примерами

Работа с сервером MS SQL

Для работы с сервером сервером MS SQL нужно установить пакеты:

OpenID

Ссылки

Записки красноглазого: Ставим 1С 8.3 под Fedora

1С, авторизация через AD (Kerberos)

Установка сервера 1С версии 8.3 на Debian 8.3 x64

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

Сервер терминалов для 1С по протоколу RDP на linux: рекомендации по настройке с учетом опыта реальной эксплуатации из песочницы

Пример настройки Kerberos-аутентификации для Linux-версии сервера 1С:Предприятия 8

Установка 1С Сервер 8.3.7 (i386 и x64) и PostgreSQL 9.4.x x64 на Ubuntu Server 14.04 x64

Установка системы лицензирования конфигураций (СЛК) на сервер Linux

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

Установка 32-разрядного сервера 1С:Предприятие в Linux x64 архитектуры

Как узнать полный путь до запущенного bash-скрипта

Хабрахабр: Блог компании STSS / Сервер приложений 1С на Linux

Администрирование серверов 1с под linux (ubuntu)

Администрирование кластера серверов утилитой rac

Не обновляется БП 3.0 на сервере LInux в автоматическом режиме

Особенности использования сервера 1С:Предприятия в Linux

Пример настройки Kerberos-аутентификации для Linux-версии сервера 1С:Предприятия 8

Работа платформы 1С:Предприятие с КриптоПро в ОС Linux

1s_8/debian.txt · Последние изменения: 2018-06-11 13:27 — GreyWolf
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki