Установка 1с на Astra Linux
Установка сервера 8.3.17
dpkg -i libicu57_57.1-6+deb9u4_amd64.deb
##dpkg -i libegl-mesa0_22.1.0-1_amd64.deb
### NO! ## dpkg -i libjavascriptcoregtk-3.0-0_2.4.11-3_amd64.deb
dpkg -i libjavascriptcoregtk-3.0-0_2.4.11-3+b1_amd64.deb
dpkg -i libwebkitgtk-3.0-0_2.4.11-3+b1_amd64.deb
dpkg -i 1c-enterprise-8.3.18.1698-common_8.3.18-1698_amd64.deb
dpkg -i 1c-enterprise-8.3.17.2306-common-nls_8.3.18-1698_amd64.deb
dpkg -i 1c-enterprise-8.3.17.2306-server_8.3.18-1698_amd64.deb
dpkg -i 1c-enterprise-8.3.17.2306-server-nls_8.3.18-1698_amd64.deb
dpkg -i 1c-enterprise-8.3.17.2306-ws_8.3.18-1698_amd64.deb
dpkg -i 1c-enterprise-8.3.17.2306-ws-nls_8.3.18-1698_amd64.deb
dpkg -i 1c-enterprise-8.3.17.2306-crs_8.3.18-1698_amd64.deb
## sudo ln -s /opt/1cv8/x86_64/8.3.17.2306/srv1cv83 /etc/init.d/srv1cv83
ln -s /opt/1C/v8.3/x86_64/srv1cv83 /etc/init.d/srv1cv83
ln -s /opt/1C/v8.3/x86_64/srv1cv83.conf /etc/default/srv1cv83
Добавим в автозапуск:
Установка клиента
dpkg -i 1c-enterprise-8.3.17.2306-client_8.3.18-1698_amd64.deb
dpkg -i 1c-enterprise-8.3.17.2306-client-nls_8.3.18-1698_amd64.deb
Настройка HASP
Заполнить настройки:
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
;Укажите здесь реальный ip-адрес Менеджера лицензий
NH_SERVER_ADDR = 10.55.82.49
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = Disabled
NH_SESSION = 4
NH_SEND_RCV = 2
Администрирование сервера
Администрирование сервера 1C можно выполнять двумя способами: Через “Администрирование серверов 1C Предприятия” для windows Через консольную утилиту администрирования rac.
Запустить в режиме демона сервис управления кластером:
Получить справку по командам администрирования: Посмотреть список доступных кластеров: Для подключения клиентов через веб, потребуется установленный и настроенный сервер Apache2Публикация БД 1с
Для публикации базы 1C, нужно выполнить команду:
sudo /opt/1C/v8.3/x86_64/webinst -apache22 -wsdir pgbase -dir '/var/www/pgbase' -connStr 'Srvr="astra15-1c";Ref=”infobase";' -confPath /etc/apache2/apache2.conf
-wsdir – имя алиаса веб-сервера для соединения с базой; -dir – директория где будут располагаться файлы web-интерфейса 1c; -connStr – строка соединения с базой 1c предприятия(astr15-1c - имя сервера 1c, infobase - имя базы) -confPath – расположение конфигурационного файла web-сервера apache.
Перенастройка кластера
- Поиск и удаление текущего кластера
root@rm-srv1:/home/usr1cv8/.1cv8/1C/1cv8
# grep -R "c5244fb6-b9ad-4923-b1f5-86b2d16391cd" *
1cv8wsrv.lst:{c5244fb6-b9ad-4923-b1f5-86b2d16391cd,"Локальный кластер",1541,"rm-srv1",0,0,0,60,0,0,0,
reg_1541/1CV8Clst.lst:{c5244fb6-b9ad-4923-b1f5-86b2d16391cd,"Локальный кластер",1541,"rm-srv1",0,0,0,60,0,0,0,
cl_uuid=$(/opt/1C/v8.3/x86_64/rac cluster list | grep cluster | cut -c 33-)
uname=$(uname -n)
/opt/1C/v8.3/x86_64/rac cluster remove --cluster=$cl_uuid
- Создание нового кластера
Ключи команды “rac cluster insert”
--host=<host>
(обязательный) имя (или IP-адрес) компьютера, на котором расположен
реестр кластера и процесс главного менеджера кластера
--port=<port>
(обязательный) основной порт основного менеджера
--name=<name>
имя (представление) кластера
--expiration-timeout=<seconds>
период принудительного завершения (в секундах)
--lifetime-limit=<seconds>
период перезапуска рабочих процессов кластера (в секундах)
--max-memory-size=<Kb>
максимальный объем виртуального адресного пространства (в килобайтах),
занятого рабочим процессом
--max-memory-time-limit=<seconds>
максимальный период превышения критического объема памяти в секундах
--security-level=<level>
уровень безопасности соединений
--session-fault-tolerance-level=<level>
уровень отказоустойчивости
--load-balancing-mode=performance|memory
режим распределения нагрузки
performance - с приоритетом по доступной производительности
memory - с приоритетом по доступной оперативной памяти
--errors-count-threshold=<percentage>
допустимое отклонение количества ошибок сервера (в процентах)
--kill-problem-processes=<yes/no>
принудительно завершать проблемные процессы
--kill-by-memory-with-dump=<yes/no>
формировать дамп процесса при превышении максимального объема памяти
--agent-user=<name>
имя администратора агента кластера
--agent-pwd=<pwd>
пароль администратора агента кластера
Создаем новый кластер
/opt/1C/v8.3/x86_64/rac cluster insert --host=$(uname -n) --port=1541 --load-balancing-mode=performance
/etc/init.d/srv1cv83 restart
Установка PostgreSQL
Вот эти еще пакеты надо для postgresql standart 12
imagemagick
libxslt1.1
libperl5.24
libpython3.5
libatk1.0-0
libdbus-glib-1-2
libenchant1c2a
libgail18
libgdk-pixbuf2.0-0
libgeoclue0
libgl1-mesa-glx
libgl1
libgstreamer-plugins-base0.10-0
libgstreamer0.10-0
libgtk2.0-0
libjpeg8
libpango1.0-0
libpng12-0
libsoup2.4-1
libxslt1.1
libxt6
libwebkitgtk-1.0-0
libgsf-1-114
cabextract
xfonts-utils
Установка сервера 8.3.20
Нет на linuxrepo - ставлю отдельно:
Инсталлятор сервера 8.3.20 просит еще следующие: