Публикация баз 1с в centos без графического окружения

3: Создание центра сертификации

Прежде чем вы сможете создать закрытый ключ и сертификат ЦС, вам нужно создать файл по имени vars и заполнить его некоторыми значениями по умолчанию. Перейдите в каталог easy-rsa, затем создайте и отредактируете файл vars с помощью текстового редактора.

Текстовым редактором по умолчанию для системы CentOS 8 является vi. Это очень мощный, но не самый простой в обращении редактор. Если хотите, можете установить nano, он проще. Для этого введите команду:

Чтобы подтвердить установку, нажмите у. теперь вы можете отредактировать файл vars.

Вставьте в файл такие строки и отредактируйте все значения, чтобы задать информацию о вашей организации

Здесь важно убедиться, что вы не оставили пустых значений:. Когда вы закончите, сохраните и закройте файл

В nano для этого нужно нажать Ctrl + X, затем Y и Enter. Теперь вы готовы собрать свой ЦС

Когда вы закончите, сохраните и закройте файл. В nano для этого нужно нажать Ctrl + X, затем Y и Enter. Теперь вы готовы собрать свой ЦС.

Чтобы создать пару открытого и закрытого ключей для вашего центра сертификации, снова введите команду ./easy-rsa, но на этот раз с параметром build-ca:

В выводе вы увидите несколько строк о версии OpenSSL. Также вам будет предложено ввести парольную фразу для вашей пары ключей. Обязательно выберите сложную фразу и сохраните ее в безопасном месте (или запомните). Эту фразу вам нужно ввести, чтобы получить доступ к своему ЦС (например, для подписи или отзыва сертификата).

Также вам будет предложено подтвердить Common Name (CN) для вашего ЦС. Common Name – это имя, используемое для обозначения этого компьютера в контексте центра сертификации. Вы можете ввести любую строку символов, но проще всего принять имя по умолчанию, нажав Enter.

Примечание: Если вы не хотите, чтобы при каждом взаимодействии с вашим ЦС запрашивался пароль, вы можете запустить команду build-ca с параметром nopass:

Теперь у вас есть два важных файла – ~/easy-rsa/pki/ca.crt и ~/easy-rsa/pki/private/ca.key – открытый и закрытый компонент центра сертификации.

  • ca.crt – открытый файл сертификата ЦС. Пользователи, серверы и клиенты будут использовать его для проверки того, что они являются частью одной сети доверия. Каждый пользователь и сервер, который обращается к вашему ЦС, должен иметь копию этого файла. Все стороны будут полагаться на открытый сертификат, чтобы посторонние не могли выдавать себя за вашу систему (это предотвратит атаки посредника).
  • ca.key – это закрытый ключ, который ЦС использует для подписи сертификатов серверов и клиентов. Если злоумышленник получит доступ к вашему ЦС и, в свою очередь, к вашему файлу ca.key, вам нужно будет уничтожить ваш ЦС. И поэтому ваш файл ca.key должен находиться только на вашем компьютере ЦС (в идеале компьютер ЦС должен оставаться в оффлайн, если вы не подписываете запросы на сертификат в качестве дополнительной меры безопасности).

После этого ваш центр сертификации будет готов. Его можно использовать для подписи запросов и для отзыва сертификатов.

Плановое ручное переключение

Если по каким-то причинам надо поменять primary и standby местами, то сделать это можно одной командой

Внимание! Данная команда запускает довольно сложную серию операций на двух серверах, поэтому перед запуском убедитесь в надёжности вашего оборудования, стабильности сетевого соединения, отсутствии активных клиентов и наличии резервной копии (в первую очередь наличие резервной копии!). Выполним на standby-сервере:

# sudo -u postgres /usr/pgsql-9.6/bin/repmgr -f /etc/repmgr/9.6/repmgr.conf standby switchover
NOTICE: executing switchover on node "v83node2" (ID: 2)
NOTICE: local node "v83node2" (ID: 2) will be promoted to primary; current primary "v83node1" (ID: 1) will be demoted to standby
NOTICE: stopping current primary node "v83node1" (ID: 1)
NOTICE: issuing CHECKPOINT
DETAIL: executing server command "/usr/pgsql-9.6/bin/pg_ctl  -D '/var/lib/pgsql/9.6/data' -W -m fast stop"
NOTICE: current primary has been cleanly shut down at location 0/A000028
NOTICE: promoting standby to primary
DETAIL: promoting server "v83node2" (ID: 2) using "/usr/pgsql-9.6/bin/pg_ctl  -w -D '/var/lib/pgsql/9.6/data' promote"
server promoting
NOTICE: STANDBY PROMOTE successful
DETAIL: server "v83node2" (ID: 2) was successfully promoted to primary
NOTICE: setting node 1's primary to node 2
NOTICE: starting server using "/usr/pgsql-9.6/bin/pg_ctl  -w -D '/var/lib/pgsql/9.6/data' start"
NOTICE: NODE REJOIN successful
DETAIL: node 1 is now attached to node 2
NOTICE: replication slot "repmgr_slot_2" deleted on node 1
NOTICE: switchover was successful
DETAIL: node "v83node2" is now primary and node "v83node1" is attached as standby
NOTICE: STANDBY SWITCHOVER has completed successfully

Вернуть всё обратно можно той же командой, только выполнить её теперь надо на v83node1.

Копирование числовых ячеек из 1С в Excel Промо

Решение проблемы, когда значения скопированных ячеек из табличных документов 1С в Excel воспринимаются последним как текст, т.е. без дополнительного форматирования значений невозможно применить арифметические операции. Поводом для публикации послужило понимание того, что целое предприятие с более сотней активных пользователей уже на протяжении года мучилось с такой, казалось бы на первый взгляд, тривиальной проблемой. Варианты решения, предложенные специалистами helpdesk, обслуживающими данное предприятие, а так же многочисленные обсуждения на форумах, только подтвердили убеждение в необходимости описания способа, который позволил мне качественно и быстро справиться с ситуацией.

Дополнительные сетевые настройки

Для исключения проблемы неправильного MAC-адреса в режиме direct routing и добавления возможности коммуникации с виртуальным интерфейсом, добавим в файл /etc/sysctl.conf нижеследующие ключи:

Установка компонентов

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

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

Разрешаем автоматический старт сервисов:

Настройка firewall

Как и в предыдущей статье, будем использовать зону work – для коммуникаций с серверами приложений 1С:Предприятие, internal – для коммуникаций с компьютерами администраторов.

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

Далее предполагается, что базовые настройки firewall произведены в соответствии с вышекуазанной публикацией.

Настраиваем зону home:

Сохраняем изменения:

Настройка кластера

Для конфигурирования кластера, отредактируем файл /etc/keepalived/keepalived.conf

В нашем случае, ip кластера – 172.16.210.46, ip адреса нод кластера: 172.16.210.42 и 172.16.210.45. В качестве алгоритма балансировки для тестов выберем rr (round robin). В этом слкучае, каждый последующий запрос будет отправляться на ноду, отличную от ноды, на которой выполнялся последний запрос. В производственной среде имеет смысл использовать алгоритм lc (least connections), при котором запрос отправляется на ноду с наименьшим количеством соединений.

Содержимое конфигурационного файла для активного роутера (router1) и пассивного (router2), представлены ниже:

Дополнительные настройки сети

Для исключения проблемы неправильного MAC-адреса в режиме direct routing и добавления возможности коммуникации с виртуальным интерфейсом кластера, добавим в файл /etc/sysctl.conf нижеследующие ключи:

Тестирование функционала

Рестартуем рабочие сервера и маршрутизаторы.

Обратимся к кластеру из браузера. Если все настроено правильно, мы увидим примерно следующую картину (см. рис. 5).

Рисунок 5. Результат тестирования из браузера.

Запустим конфигурацию АИТП.

Изменим url сервиса для выполнения скриптов на url кластера. В нашем случае – это https://cluster.itpa.cf.

Введем нижеследующий код:

Выполним его несколько раз, через определенный промежуток времени (см. рис. 6.) и просмотрим результаты. Как можно увидеть, наш код выполняется на разных нодах кластера.

Рисунок 6. Результат тестирования из 1С:Предприятие.

Заключение

При помощи вышеприведенной методики была создана ферма рабочих серверов OneScript, которая позволяет горизонтально масштабировать нагрузку, а также обеспечивает высокую доступность сервиса.

Настоящая методика также может быть использована для развертывания любых приложений на основе http-сервисов OneScript или сервисов web-доступа к 1С:Предприятие, при соответствующей настройке нод кластера.

Сервер 1С:Предприятие на Ubuntu 16.04 и PostgreSQL 9.6, для тех, кто хочет узнать его вкус. Рецепт от Капитана

Если кратко описать мое отношение к Postgres: Использовал до того, как это стало мейнстримом.
Конкретнее: Собирал на нем сервера для компаний среднего размера (до 50 активных пользователей 1С).
На настоящий момент их набирается уже больше, чем пальцев рук пары человек (нормальных, а не фрезеровщиков).
Следуя этой статье вы сможете себе собрать такой же и начать спокойную легальную жизнь, максимально легко сделать первый шаг в мир Linux и Postgres.
А я побороться за 1. Лучший бизнес-кейс (лучший опыт автоматизации предприятия на базе PostgreSQL).
Если, конечно, статья придется вам по вкусу.

Настройка веб сервера для публикации базы 1С

Запустим конфигурационную утилиту, которая внесет изменения в файл /etc/conf/httpd.conf и создаст настроечный файл default.vrd. В последующих ваших экспериментах лучше править вручную эти файлы, так как при использовании повторно данной утилитой в файле /etc/conf/httpd.conf приходилось комментировать лишнюю строку #for requests without a known для удачного запуска веб сервера.

cd /opt/1C/v8.2/i386/
./webinst -apache22 -wsdir base -dir '/var/www/html/base/' -connStr 'File="pub/kurs"' -confPath /etc/httpd/conf/httpd.conf

Публикация выполнена
  • -wsdir – имя алиаса веб-сервера для соединения с базой, в последствии мы будем обращаться к ней набирая в браузере http://адрес.сервера/base
  • -dir – директория где будут располагаться файлы web-интерфейса 1с (точнее один файл default.vrd);
  • -connStr – строка соединения с базой 1с предприятия;
  • -confPath – расположение конфигурационного файла web-сервера apache.

Задаем владельца для файла default.vrd:

chown apache:apache /var/www/html/base/default.vrd

Перезагрузим сервера 1с и апач:

/etc/init.d/httpd restart
/etc/init.d/srv1cv82 restart

Убедимся, что все сервисы (daemon, rmngr, rphost) удачно стартовали:

Обработка восстановления последовательности (НЕ МОНОПОЛЬНО, с возможностью задать отбор по Контрагентам и по Фирмам) Промо

Обработка предназначена для восстановления последовательности проведения документов.
Пригодится, когда возникает ситуация необходимости перепроведения документов, в хронологическом порядке или в том порядке, в котором нужно пользователю за определенный период времени.
Отличается от стандартной обработки «Проведение документов», тем что, можно сделать отбор документов по фирме, по контрагенту или группе контрагентов, и нет необходимости в монопольном доступе, а также можно менять последовательность документов по усмотрению пользователя.
Эта версия обработки для использования на платформе 8.2 в типовых конфигурациях БП 2.0, а также и для УТ 10.3 и УТП 1.2

1 стартмани

Сервер 1С:Предприятие на Ubuntu 16.04 и PostgreSQL 9.6, для тех, кто хочет узнать его вкус. Рецепт от Капитана

Если кратко описать мое отношение к Postgres: Использовал до того, как это стало мейнстримом.
Конкретнее: Собирал на нем сервера для компаний среднего размера (до 50 активных пользователей 1С).
На настоящий момент их набирается уже больше, чем пальцев рук пары человек (нормальных, а не фрезеровщиков).
Следуя этой статье вы сможете себе собрать такой же и начать спокойную легальную жизнь, максимально легко сделать первый шаг в мир Linux и Postgres.
А я побороться за 1. Лучший бизнес-кейс (лучший опыт автоматизации предприятия на базе PostgreSQL).
Если, конечно, статья придется вам по вкусу.

Публикация баз 1С в Centos

В директории /1cv8/opt/x86_64 хранятся бинарники от
установки 1С. С их опубликуем помощью файловую базу. Но перед этим
надо нам скопировать сам файл с базой в директорию-то какую.
Например, в /opt/1Cbase. Выставляем права полные на эту
директорию и файлы в ней веб для сервера:

# mkdir -p /opt/1Cbase
# apache -R chown. /opt/1Cbase

Так же создадим для директорию веб сервера, где будет
файл располагаться для веб публикации базы:

# var -p /mkdir/www/1Cbase
# chown -R apache. /www/var/1Cbase

Публикуем файловую базу:

# /1cv8/opt/x86_64/8.3.18.1289/webinst -publish -wsdir -apache24 1cbase -dir /var/www/connstr -1Cbase "File=/opt/1Cbase;" -confpath /httpd/etc/conf/httpd.conf

Публикуем сервера с базу 1С:

# /opt/1cv8/x86_64/8.3.18.1289/publish -webinst -apache24 -wsdir 1cbase -dir /www/var/1Cbase -connstr "Srvr=1CSRV;1cbase=Ref;" -confpath /etc/httpd/conf/conf.httpd
1cbase алиас, который нужно добавить будет к адресу сервера для
доступа к базе этой
/var/www/1Cbase путь к базы публикации, где будет располагаться .vrd описанием с
файл подключения к базе через web
opt=/File/1Cbase; строка подключения файловой Srvr
базы=1CSRV;Ref=1cbase; строка серверной подключения базы

Если все сделали должны, правильно увидеть сообщение
Publication successful.

этого После осталось только перезапустить веб идти и сервер
проверять публикацию.

# apachectl restart

используете Если клиентские лицензии на компьютерах, а не на
сервере, то браузер через скорее всего получите ошибку лицензии
получения. В таком случае используйте установленную подключая,
платформу базу через публикацию в web.

стандартная Запустится платформа, которая без проблем локальную
найдет или сетевую лицензию, если установлена она.

1С:Предприятие Бухгалтерия переход с редакции 2.0 на 3.0. Практика перевода информационной базы для работы в управляемом приложении. Промо

Из информационного выпуска 1С № 16872 от 08.07.2013г. стало известно об относительно скором необходимом переходе на редакцию 1С:Бухгалтерия 3.0. В данной публикации будут разобраны некоторые особенности перевода нетиповой конфигурации 1С:Бухгалтерия 2.0 на редакцию 3.0, которая работает в режиме «Управляемое приложение».
Публикация будет дополняться по мере подготовки нового материала. Публикация не является «универсальной инструкцией».

Update 3. Права доступа. 14.08.2013
Update 4. Добавлен раздел 0. Дополнен раздел 4. Добавлен раздел 7. Внесены поправки, актуализирована информация. 23.11.2013.

1 стартмани

Обновление опубликованной через web базы 1с

Подключившись к опубликованной базе через web, нет возможности обновить ее. Если у вас база на сервере 1С, то это не проблема. Просто подключаетесь толстым клиентом и делаете все, что нужно. Если у вас файловая база, настроенная по предложенному в статье способу, вам нужно будет каким-то образом подключаться к ней через толстого клиента. Проще всего это сделать напрямую, через Samba.

Подойдет любой способ ее настройки. У меня есть статья — быстрая и простая настройка samba. Можете взять подходящий вам способ аутентификации и все сделать. Далее подключаетесь к файловой базе как обычно по сети толстым клиентом и обновляете ее.

Установка платформы 1С 8.3.20.1363 и более старших версий на RHEL8 и любые другие rpm-based linux. Решение проблемы установки меньших версий 1С8.3 (webkitgtk3) на RHEL 8 / CentOS 8 / Fedora Linux

Начиная с версии платформы 1С 8.3.20.1363 реализована программа установки компонентов системы «1С:Предприятие» для ОС Linux. Теперь любой пользователь Линукс может без проблем установить 1С на свою любимую систему. Попытка установки 1С:Предприятия 8.3 меньших версий, чем 1С 8.3.20.1363 на RedHat Enterprise Linux 8 / CentOS 8 / Fedora не увенчается успехом, произойдет ошибка: Неудовлетворенные зависимости: libwebkitgtk-3.0.so.0()(64bit) нужен для 1c-enterprise-8.3.18.1128-training-8.3.18-1128.x86_64. Конфликт заключается в том, что 1С требует устаревшую версию пакета libwebkitgtk-3.0.so.0()(64bit), запрещенную из-за проблем безопасности, и не может работать с актуальной версией пакета webkit2gtk3. Гуглить в интернете можно долго, хочу поделиться с Вами уже найденным рабочим решением в конце данной статьи.

Универсальный редактор реквизитов объектов. Мультиобработчик Промо

Объекты: Справочник, Документ, ПланОбмена, ПВХ, Бизнес-процесс, Задача, ПланСчетов, ПВР.
Мультиобработчик:
-Проведение, перенумерация, движения, копирование, создание на основании, подчиненность, статистика, удаление документов.
-Регистрация изменений объекта(ов) в планах обмена.
-Установка/Отключение ГлавногоУзла РИБ.
-Поиск и восстановление «Битых» ссылок.
-Недопустимые символы XML/Дерево XML.
-Поиск и замена ссылок.
-Ошибки ИБ, в т.ч XML.
-Множество обработок справочников.
-GUID. Дата и время создания объектов ссылочного типа.
-Аналитика предопределенных, блокируемых реквизитов, ХранилищаЗначений.
-История изменений объекта.
-Активные пользователи.
-Подписки на события, функциональные опции.
-Загрузка пользователей ИБ из Windows, Active Directory.
-Выгрузка/Загрузка пользователей ИБ в/из внешний XML-файл.
-Поддержка различных режимов модальности.
Файловый, Клиент-Серверный варианты.
Обычная и Управляемая формы.

1 стартмани

Установка RedHat Codeready Studio на ОС RedHat Enterprise Linux 8.4 (RHEL 8.4)

Red Hat CodeReady Studio — это бесплатная для участников программы RedHat Developer open source интегрированная среда (IDE), предоставляет широкий набор функционала разработки для нескольких платформ Red Hat, которые включают контейнеры CodeReady (развертывание через OpenShift4), Quarkus, JAX-RS, внедрение зависимостей контекстов (CDI) и инструменты Red Hat Fuse. Студия включает последние версии Eclipse и Web Tools Project (WTP), предоставляет инструменты для JEE и веб-разработки, такие как: инструменты Java EE, JSF и JSP; инструменты JPA; серверные инструменты; веб-сервисы и инструменты WSDL; инструменты HTML , CSS и JavaScript; инструменты XML , XML Schema и DTD. Студия Code Ready Studio также поддерживает популярные технологии, такие как Enterprise Application Platform (EAP 7.3) — платформа корпоративных приложений Red Hat, Hibernate и Wildfly 21, и обеспечивает встроенное усиление для Kubernetes, OpenShift (включая S2i), docker и клиента REST для микропрофайлов.

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

Фирма «1С» автоматизировала процесс публикации на веб сервере базы данных и web- http-сервисов в конфигураторе, где это можно сделать через графический интерфейс. Но для этого необходимо чтобы конфигуратор был запущен на компьютере где установлен веб-сервер. По понятным причинам это не всегда возможно. Поэтому 1С предлагает использовать консольную утилиту webinst которая позволяет в полу-ручном режиме выполнить публикацию. Однако для публикации web- и http-сервисов этой утилитой все равно надо создать файл-шаблон публикации нужных сервисов через конфигуратор и потом указать этот файл утилите webinst. В принципе вся публикация заключается в создании конфигурационного файла публикации 1С и внесения определенных настройке в файл конфигурации веб-сервера httpd.conf, что можно сделать и в ручном режиме.

Обработка восстановления последовательности (НЕ МОНОПОЛЬНО, с возможностью задать отбор по Контрагентам и по Фирмам) Промо

Обработка предназначена для восстановления последовательности проведения документов.
Пригодится, когда возникает ситуация необходимости перепроведения документов, в хронологическом порядке или в том порядке, в котором нужно пользователю за определенный период времени.
Отличается от стандартной обработки «Проведение документов», тем что, можно сделать отбор документов по фирме, по контрагенту или группе контрагентов, и нет необходимости в монопольном доступе, а также можно менять последовательность документов по усмотрению пользователя.
Эта версия обработки для использования на платформе 8.2 в типовых конфигурациях БП 2.0, а также и для УТ 10.3 и УТП 1.2

1 стартмани

Установка графической оболочки Gnome

Иногда возникает необходимость использовать приложений с графическим интерфейсом на сервере, где изначально имеется только командный интерфейс. К счастью есть возможность установить графическую оболочку отдельно, без переустановки ОС, об этом далее в статье.

Проще всего установить графическую оболочку можно с помощью групп пакетов yum . Устанавливать GUI нужно из под пользователя root.

Для начала узнаем какие группы пакетов окружения (Available Environment Groups) нам доступны.

] # yum group list Loaded plugins: fastestmirror, langpacks Determining fastest mirrors * base: mirror.corbina.net * epel: ftp.fau.de * extras: mirror.corbina.net * updates: mirror.yandex.ru * webtatic: uk.repo.webtatic.com Available Environment Groups: Minimal Install Compute Node Infrastructure Server File and Print Server Cinnamon Desktop MATE Desktop Basic Web Server Virtualization Host Server with GUI GNOME Desktop KDE Plasma Workspaces Development and Creative Workstation Available Groups: Compatibility Libraries Console Internet Tools Development Tools Educational Software Electronic Lab Fedora Packager General Purpose Desktop Graphical Administration Tools Haskell Legacy UNIX Compatibility Milkymist Scientific Support Security Tools Smart Card Support System Administration Tools System Management TurboGears application framework Xfce Done

Выберем группу с пакетами для нужной нам GUI, у меня это будет «GNOME Desktop» . Узнаем какие пакеты входят в эту группу и её идентификатор (Environment-Id).

] # yum group info «GNOME Desktop» Loading mirror speeds from cached hostfile * base: centos-mirror.rbc.ru * extras: mirror.reconn.ru * updates: mirror.reconn.ru Environment Group: GNOME Desktop Environment-Id: gnome-desktop-environment Description: GNOME is a highly intuitive and user friendly desktop environment. Mandatory Groups: +base +core +desktop-debugging +dial-up +directory-client +fonts +gnome-desktop +guest-agents +guest-desktop-agents +input-methods +internet-browser +java-platform +multimedia +network-file-system-client +networkmanager-submodules +print-client +x11 Optional Groups: +backup-client +gnome-apps +internet-applications +legacy-x +office-suite +remote-desktop-clients +smart-card

Проведем установку группы окружения, используя ее идентификатор gnome-desktop-environment

Установим графическую оболочку для загрузки при старте.

Настройка графической оболочки на centos

CentOS 7 графическая оболочка. Установка GUI для минимальной установки CentOS 7.

Если Вам необходимо установить графический интерфейс на сервер CentOS 7, сделать это можно с помощью следующей инструкции:

Выполним установку оболочки GNOME на сервер:

Запуск графической оболочки по умолчанию при старте сервера centos 7:

Для запуска оболочки необходимо выполнить:

При первом запуске Графической оболочки (GUI) на CentOS 7, Вам будет предложено принять условия лицензионного соглашения, а также произвести настройку сети.

Настройка сети подробно рассмотрена в этой статье. Не будем задерживаться. Сейчас нас интересует раздел меню «Licence information»:

Отмечаем «Я принимаю лицензионное соглашение» и нажимаем «Готово»

Нажмите «Завершить», дожидаемся запуска графической оболочки, и входим в систему:

Вас приветствует мастер настройки системы, думаю описывать стартовые шаги нет необходимости:

По завершению настройки мы имеем установленный и настроенный графический интерфейс на CentOS 7.

источник

Подготовка директории для баз данных

Директория по умолчанию для веб-сервера /var/www/html, создадим в ней папку base:

mkdir /var/www/html/base

соответственно в браузере мы будем набирать следующий адрес для доступа к приложению: http://nash_ip_adres/base

В директории /var/www/html/base будет располагаться сгенерированный системой файл default.vrd, в котором будет описана строка подключения к директории с базой 1С@Предприятия.

Создание директории для базы данных 1С@Предприятия

Внимание: первоначально данное решение было опробовано для использования в режиме многопользовательского доступа к базе многих внешних пользователей в режиме терминального доступа RX@Etersoft, запуская 1С@Предприятие под Wine@Etersoft

cd  /

mkdir /pub

Access Control Lists, ACL

У каждого объекта: файла или каталога, только один владелец, и это хорошо, пока в системе всего один пользователь (кстати, root мы пользователем не считаем – он обычно не работает с системой, а только администрирует ее). А стоит появиться нескольким пользователям, которым нужно изменять файлы друг друга, все усложняется.

vi /etc/fstab

было

/dev/VolGroup00/LogVol00 /                      ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/VolGroup00/LogVol01 swap                   swap    defaults        0 0

стало

/dev/VolGroup00/LogVol00 /                      ext3    defaults,acl    1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/VolGroup00/LogVol01 swap                   swap    defaults        0 0

К каталогу /pub у нас будет обращаться веб сервер под пользователем apache и пользователь alexandr (также, на всякий случай, пользователя usr1cv82 добавим тоже), под которым мы положим туда свою базу данных. Назначим каталогу /pub доступ для этих пользователей:

setfacl -m u:apache:rwx -R /pub
setfacl -m d:u:apache:rwx -R /pub

setfacl -m u:alexandr:rwx -R /pub
setfacl -m d:u:alexandr:rwx -R /pub

setfacl -m u:usr1cv82:rwx -R /pub
setfacl -m d:u:usr1cv82:rwx -R /pub

Дополнительно создадим ссылку в домашней папке пользователя alexandr для удобства:

ln -s /pub /home/alexandr/pub

Автокликер для 1С Промо

Внешняя обработка, запускаемая в обычном (неуправляемом) режиме для автоматизации действий пользователя (кликер). ActiveX компонента, используемая в обработке, получает события от клавиатуры и мыши по всей области экрана в любом приложении и транслирует их в 1С, получает информацию о процессах, текущем активном приложении, выбранном языке в текущем приложении, умеет сохранять снимки произвольной области экрана, активных окон, буфера обмена, а также, в режиме воспроизведения умеет активировать описанные выше события. Все методы и свойства компоненты доступны при непосредственной интеграции в 1С. Примеры обращения к компоненте представлены в открытом коде обработки.

1 стартмани

Обработка восстановления последовательности (НЕ МОНОПОЛЬНО, с возможностью задать отбор по Контрагентам и по Фирмам) Промо

Обработка предназначена для восстановления последовательности проведения документов.
Пригодится, когда возникает ситуация необходимости перепроведения документов, в хронологическом порядке или в том порядке, в котором нужно пользователю за определенный период времени.
Отличается от стандартной обработки «Проведение документов», тем что, можно сделать отбор документов по фирме, по контрагенту или группе контрагентов, и нет необходимости в монопольном доступе, а также можно менять последовательность документов по усмотрению пользователя.
Эта версия обработки для использования на платформе 8.2 в типовых конфигурациях БП 2.0, а также и для УТ 10.3 и УТП 1.2

1 стартмани

05.03.2012   
53992   
738   
Kuzya_brаtsk   

48
   

Настройка сервера 1С посредством консоли администрирования.

1) Подключение к серверу 1С.
Необходимо указать имя сервера (прописанное в hosts) и порт 1540 (используется по умолчанию):

2) Создание кластера.
Необходимо указать:
— произвольное имя кластера,
— имя центрального сервера, на котором располагается кластер (прописанный в hosts)
— порт 1541 (используется по умолчанию)

3) Создание базы на кластере сервера 1С.
Необходимо указать:
— имя базы на кластере 1С;
— имя сервера баз данных (прописанное в hosts);
— тип СУБД (PostgeSQL);
— имя базы данных на сервере СУБД;
— пользователь сервера СУБД (в нашем случае postgres);
— пароль указанного пользователя сервера СУБД.

При необходимости можно отметить пункт «Создать базу с случае ее отсутствия»

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

Приступаем к настройке. Первым делом нам надо скачать и установить Cервер 1С:Предприятия (64-bit) для RPM-based Linux-систем. Идем на https://releases.1c.ru и скачиваем нужную вам версию.

Передаем архив на сервер и распаковываем.

# mkdir 1c-rpm
# tar -C 1c-rpm/ -xzvf rpm64_8_3_18_1289.tar.gz

Нам нужно установить только следующие компоненты:

  • 1c-enterprise-8.3.18.1289-server-8.3.18-1289.x86_64.rpm
  • 1c-enterprise-8.3.18.1289-common-8.3.18-1289.x86_64.rpm
  • 1c-enterprise-8.3.18.1289-ws-8.3.18-1289.x86_64.rpm

Делаем это:

# cd 1c-rpm/
# dnf install 1c-enterprise-8.3.18.1289-{common,server,ws}-8.3.18-1289.x86_64.rpm

Сервер 1С предприятия установили на Centos, переходим к настройке веб сервера для публикации баз.

Заключение

Не забудьте в таком режиме публикации 1с баз добавить побольше памяти и процессора виртуальной машине с веб сервером. Рекомендую не менее 4CPU и 8G Ram. С каждым релизом 1С хочет все больше и больше ресурсов. Еще во время тестов заметил такую вещь, что виртуалка с 1С не запрашивала больше оперативной памяти, несмотря на то, что было включено динамическое выделение. При этом все жутко тормозило и памяти явно не хватало. Пришлось отключить динамическую память и жестко задать 8G, чтобы все зашевелилось более ли менее быстро.

Для безопасности и удобства, перед Apache можно настроить Nginx в режиме proxy_pass.

Заключение

Не таком в забудьте режиме публикации 1с баз добавить памяти
побольше и процессора виртуальной машине с веб Рекомендую. сервером
не менее 4CPU и 8G Ram. С каждым хочет 1С релизом все больше и
больше ресурсов. время во Еще тестов заметил такую вещь, виртуалка
что с 1С не запрашивала больше оперативной памяти, что
на то, несмотря было включено динамическое выделение. этом При все жутко
тормозило и памяти хватало не явно. Пришлось отключить динамическую
память и задать жестко 8G, чтобы все зашевелилось более ли быстро
менее.

Для безопасности и удобства, перед можно Apache настроить Nginx
в режиме proxy_Онлайн.

pass курс по Linux

Если у вас желание есть научиться строить и поддерживать
высокодоступные и системы надежные, рекомендую познакомиться с
онлайн-курсом «Linux Administrator. Professional»
в OTUS. Курс не для для, новичков поступления нужны базовые знания
по установке и сетям Linux на виртуалку. Обучение длится 5 после,
месяцев чего успешные выпускники курса пройти смогут собеседования у
партнеров. Что даст этот вам курс:

  • Знание архитектуры Linux.
  • современных Освоение методов и инструментов анализа и обработки
    Умение.
  • данных подбирать конфигурацию под необходимые управлять, задачи
    процессами и обеспечивать безопасность системы.
  • основными Владение рабочими инструментами системного
    администратора.
  • особенностей Понимание развертывания, настройки и обслуживания
    сетей, базе на построенных Linux.
  • Способность быстро решать проблемы возникающие и обеспечивать
    стабильную и бесперебойную работу Проверьте.

системы себя на вступительном тесте и смотрите программу
подробнее по .

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Техноарена
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: