- Установка сервера 1С на операционную систему Astra Linux «Орел»
- 1С. Установка 1С:Предприятие 8.3 на Linux
- Задача
- Решение
- Подготовка окружения
- Получение дистрибутива технологической платформы
- Установка платформы
- Подключение аппаратного ключа защиты HASP
- HASP Sentinel
- HASP Ethersoft
- Astra Linux. Расширенное администрирование
- Освойте администрирование в Astra Linux на более высоком уровне!
- Кому подойдёт обучение?
- Вы научитесь
- Программы обучения
- Темы курса
- Хотите пройти курс в онлайн-формате?
- Как работает 1с Предприятие на Linux?
Установка сервера 1С на операционную систему Astra Linux «Орел»
1. Устанавливаем операционную систему Astra Linux «Орел». Как установить описано в этой статье.
2. Устанавливаем пароль учетной записи root.
3. Устанавливаем необходимые сетевые настройки и при необходимости вводим в домен.
4. Обновляем операционную систему:
На запрос о продолжении набираем Д или y или yes и нажимаем ввод.
Перезагружаем операционную систему.
5. Устанавливаем пакеты необходимых для сервера 1С зависимостей.
6. Переходим на официальный сайт информационно-технического сопровождения 1С — its.1c.ru и скачиваем необходимое программное обеспечение:
6.1. Необходимую версию платформы 1С. Выбирать платформу необходимо исходя из своих задач, архитектуры сервера и имеющейся лицензии.
6.2. СУБД PostgreSQL адаптированную под работу с 1С. Обратите внимание на совместимость версий платформы 1С и СУБД в описании версии на сайте.
6.3. Сборник пакетов зависимостей СУБД PostgreSQL в соответствии с версией.
При выборе версий ПО так же стоить учитывать, что не всегда хорошо брать самую последнюю версию программного обеспечения сразу после выпуска.
Лучше отдать предпочтение актуальной версии, которая успела зарекомендовать себя стабильностью и в которой выявлены все ошибки и особенности релиза.
В нашем примере будем использовать версию платформы 1С версии 8.3.14.1854, СУБД PostgreSQL версии 11.5-1.1C.
7. Устанавливаем платформу 1С (sudo dpkg -i пакет) в следующей последовательности:
- common (общие компоненты);
- common-nls (языковые компоненты);
- server (сервер (обязателен для работы толстого клиента;
- server-nls (язковые компоненты);
- ws (компоненты web-сервисы);
- ws-nls (языковые компоненты);
- client (клиентская часть);
- client-nls (языковые компоненты).
Примечание: языковые компоненты нужны только в случае необходимости использования языков кроме русского и английского.
8. Изменяем права для каталога /opt/1C
9. Запускаем сервер (для толстого клиента)
10. Проверяем что запущено 3 процесса 1С командой:
11. Добавляем в файл /etc/hosts строку с адресом и именем своего сервера 1С в формате:
ip-адрес fqdn имя
Например: 192.168.1.140 1c.entnet.ru 1c
12. Для удобства администрирования скачиваем с портала ИТС 1С и устанавливаем платформу 1с с серверными компонентами на клиент Windows.
13. Запускаем консоль Администрирования серверов 1С (клиент Windows) и добавляем наш центральный сервер. Если все установлено корректно то подключится наш локальный кластер.
14. Устанавливаем все пакеты зависимостей СУБД (libs for PostgreSQL 11) заранее загруженные с портала ИТС 1С (sudo dpkg -i *.deb)
- libgcrypt20_1.8.5-3_amd64
- libicu55_55.1-7_amd64
- libllvm6.0_6.0-1ubuntu2_amd64
- libllvm9_9_+20191205074958+432bf48c08d-1_exp1_20191205185557.104_amd64
- libssl1.0.0_1.0.2g-1ubuntu4.15_amd64
- libxslt1.1_1.1.32-2.1_amd64
- postgresql-client-common_207_all
- postgresql-common_207_all
- ssl-cert_1.0.39_all
15.Устанавливаем СУБД PostgreSQL
16. Для удобства администрирования СУБД скачиваем PGAdmin с официального сайта PostgreSQL
17. Устанавливаем PGAdmin4
18. Настраиваем СУБД:
18.1. Временно для доступа к серверу через PGAdmin без пароля изменим настройки конфигурационного файла pg_hba.conf
В данном файле временно отключим парольную авторизацию изменив способ авторизации с md5 на trust в раздел # IPv4 local connections:
host all all 0.0.0.0/0 trust
18.2. Для доступа к серверу не только с локального адреса изменим настройки конфигурационного файла postgresql.conf
В разделе # — Connection Settings — убедимся что установлен параметр listen_addresses = ‘*’
Дальнейшие настройки параметров СУБД производятся исходя из особенностей работы конкретного сервера.
По умолчанию файл конфигурации настроен только на то, чтобы запустить сервер на минимальных настройках, но не для эффективной работы!
19. Перезагрузить сервер СУБД:
20. Запустим PGAdmin4 ярлыком для запуска, либо открыв любой браузер указав локальный адрес с портом 33609 (по умолчанию)
21. При первом запуске задаем пароль.
22. В настройках PGAdmin выбираем язык интерфейса Русский (File — Preferences — User language — Russian — Save) и перезапускаем браузер.
23. Добавим сервер нажав на Servers — Создать — Сервер
24. Задаем имя и адрес нашего сервера
25. В свойствах пользователя postgres задаем и сохраняем пароль. После чего в настройку конфигурационного файла pg_hba.conf
необходимо изменить (вернуть) к виду
host all all 0.0.0.0/0 md5
26. Запускаем 1С и создаем базу данных.
Указываем имя создаваемой базы, выбираем создание на сервере 1С: Предприятия
Указываем параметры информационной базы и реквизиты подключения к серверу. Обязательно устанавливаем атрибут «Создать базу данных в случае ее отсутствия», если вы заранее не создавали ее в СУБД.
27. Первый запуск производим в режиме конфигуратора для активации лицензии. Выбираем «Получить лицензию», вводим необходимые данные о лицензии, пин-коды, активируем лицензию.
Выбираем к каким параметрам привязать программную лицензию. В большинстве случаев используется привязка к параметрам сервера.
Для работы с аппаратным ключем защиты HASP необходимо скачать и установить необходимые пакеты.
Источник
1С. Установка 1С:Предприятие 8.3 на Linux
Задача
Необходима установка 1С:Предприятие 8.3 на linux. Разбираемся с процессом установки технологической платформы 1С:Предприятие и драйвера HASP на DEB-системы
Решение
В рамках данной статьи будет разбираться установка клиентской части, описание установки серверной части рассмотрено в статье 1С. Установка сервера 1С:Предприятие 8.3 + PostgreSQL на Linux.
В качестве стенда будет выступать машина с ОС Kubuntu x64 актуального релиза, статья дополняется особенностями установки на разных релизах.
Подготовка окружения
Для корректного отображения интерфейса необходимо установить шрифты Microsoft Core Fonts
Для корректной работы табличных документов, диаграмм, PDF, работы со внешними источниками данных необходимо установить дополнительные библиотеки
Получение дистрибутива технологической платформы
Дистрибутив платформы распространяется через раздел 1С:Обновление программ официального сайта 1С, для этого потребуется действующая учетная запись с соответствующим разрешением.
Для работы клиентской части потребуется установить пакеты серверной части, если сервер не будет использоваться, то после установки остановить службу и выключить автозапуск можно командами
Находим ветку с технологической платформой, выбираем необходимый релиз платформы и скачиваем пакеты клиента и сервера для DEB-систем нужной архитектуры.
Установка платформы
Устанавливаем по порядку пакеты сервера и клиента
Если при установке выводятся сообщения о неудовлетворенных зависимостях, то выполняем команду
Особенности *ubuntu 19.04, 19.10, 20.04
После обновления с Kubuntu 18.10 на 19.04 платформа продолжила работу без нареканий. После тестирования необходимого функционала выполнил «чистовую» установку 19.04(20.04 ведет себя аналогично) и технологическая платформа уже не установилась ссылаясь на отсутствие пакета libwebkitgtk3, который не входит в актуальные репозитории. Можно решить двумя способами.
Подключение репозитория
Подключил репозиторий прошлого выпуска, добавив в /etc/apt/sources.list источник
В комментарии, Maksliman, указал еще один репозиторий
Скачать пакеты отдельно и установить
Посмотрел зависимости пакета libwebkitgtk3, понял, что не хватает еще двух пакетов libicu60 и libjavascriptcoregtk-3. Нашел их репозиториях, скачал их
и уставновил их
После этого клиент установился с удовлетворением зависимостей
Собственно, платформа 1С:Предприятие 8 установлена. При запуске выводится диалог получения лицензии.
При отказе от получения программной лицензии выводится сообщение об отсутствии лицензии.
Все работает как должно. Теперь необходимо заставить платформу видеть аппаратный ключ защиты HASP.
Подключение аппаратного ключа защиты HASP
Для лицензирования 1С использует аппаратные ключи HASP разработанные компанией SafeNet. На текущий момент можно воспользоваться драйверами от разработчика или HASP Ethersoft. Рассмотрим оба варианта.
HASP Sentinel
Драйвер расположен в центре загрузки официального сайта https://safenet-sentinel.ru/helpdesk/download-space/ на закладке HASP HL выбираем драйвер для DEB систем. В скачанном архиве содержатся пакеты для 32-х и 64-х разрядных систем.
Устанавливаем необходимый пакет
Запускаем службу hasplmd
Теперь можно проверить статус службы
HASP Ethersoft
Драйвер ключа скачаем с сайта EterSoft. Для архитектуры i386 переходим сюда, для amd64 переходим сюда. Выбираем нужный дистрибутив и релиз, из полученного каталога необходимо скачать пакет с именем типа haspd_X.XX-eterXubuntu_XXXX.
Если архитектура amd64, то выполняем этот пункт
Поскольку некоторые программы в пакете haspd являются 32-битными, в системе
должна быть установлена поддержка 32-битных программ.
В моем случае необходимо установить пакет libc6:i386
Источник
Astra Linux. Расширенное администрирование
Освойте администрирование в Astra Linux на более высоком уровне!
Кому подойдёт обучение?
Системным администраторам, которые планируют переход на AstraLinux с других Linux-подобных систем.
Вы научитесь
Создавать и обслуживать файловую систему AstraLinux, понимать процесс загрузки ОС и получать справки по любой возникшей проблеме
Устанавливать, обновлять, запрашивать и удалять пакеты, изменять настройки загрузчика ОС AstraLinux
Создавать и обслуживать логические разделы (LVM), шифровать диски и разделы, изменять процесс аутентификации пользователей
Понимать и настраивать мандатные политики, репозиторий AstraLinux, находить проблемы в ОС и восстанавливать систему
Программы обучения
Темы курса
Модуль 1: Файловая система AstraLinux. Символические и жесткие ссылки
Модуль 2: Разделы и файловые системы. Понятие индексного дескриптора
Модуль 3: Устройства. Управление устройствами. Использование сменных накопителей
Модуль 4: Файловая система AstraLinux LVM
Модуль 5: Управление программным обеспечением и пакетами. Репозиторий AstraLinux.Создание локального репозитория
Модуль 6: Настройка сторонних репозиториев. Установка дополнительных пакетов. Установка программ из исходных кодов
Модуль 7: Процесс загрузки операционной системы AstraLinux
Модуль 8: Ядро ОС. Управление модулями ядра
Модуль 9: Конфигурирование сетевых подключений
Модуль 10: Логирование системы. Служба rsyslog. Общие сведения о системе мониторинга Zabbix
Модуль 11: Настройка swap
Модуль 12: ACL (Access Control List)
Модуль 13: Идентификация и аутентификация пользователей в AstraLinuxSpecialEdition
Модуль 14: Поиск проблем и восстановление системы после сбоев
Модуль 15: Введение в КСЗ. Основной инструментарий для управления уровнями доступа
Хотите пройти курс в онлайн-формате?
Вы можете проходить курс онлайн и общаться с преподавателем в режиме реального времени на платформе Microsoft Teams.
Оставьте заявку на онлайн-курс и получите скидку!
Источник
Как работает 1с Предприятие на Linux?
Привет,
В частности Linux решений по 1С — все работает прекрасно. Сервер Linux, клиенты хоть Windows, хоть Linux, хоть macOS. Давным давно уже и под Linux и под Mac есть свои нативные клиенты. Терминально тоже все ставится, настраивается и работает.
Но, есть одно большое «НО».
Все хорошо работает до тех пор, пока не начинается свистопляска с различным торговым оборудованием. Как только надо подключить какой-нибудь принтер чеков китайский, сканер ШК, ККМ не поддерживаемый неWindows системами, какой-нибудь дисплей покупателя лохматого года с ком-портом и т.п., особенно, когда все это хозяйство еще и надо каким-то образом пробрасывать по терминалам, vnc и т.д.
Относительно вашего вопроса — нет никакого смысла наворачивать 1C+Linux+PostgreSQL, если у вас с базой работает 2-3 человека. Проще и дешевле — это купить UPS на 3000VA для того компьютера, где расположен файл базы данных и настроить его соответствующим образом, чтобы он корректно закрывал программы при критическом уровне заряда, холдился, поднимался при достаточном уровне и т.п.
документы к Word/Excel прибиты, а синхронизация через COM работает
Источник