- Как удалить 1С Предприятие в Linux (UBUNTU)
- IT Инструкции
- Настройка выделенного сервера лицензий 1С Предприятия
- Для чего нужен выделенный сервер лицензий 1С
- Настройка выделенного сервера лицензий
- Итоги
- Еще можно посмотреть
- Подключение репозитория под ОС Linux
- Разворачиваем виртуальный сервер VirtualBox для 1С и не только
- Практика применения OneScript (он же OScript, он же 1 Script) для 1С с примерами
- Очистка кэша: серверного и клиентского для 1С:Предприятия
- Настройка DNS-адресации для 1С сервера
- Командная строка 1С и примеры ее использования
- Похожие записи
Как удалить 1С Предприятие в Linux (UBUNTU)
Удаление 1С Предприятия на Linux, как и установка, может вызвать определенные трудности у новичка.
И здесь нет ничего странного, при переводе 1С-ки в среду Linux, мало кто думает о таких мелочах как удаление или обновление программы, ведь на Windows это происходило в два три клика мышкой.
Если Вы наткнулись на такую проблему, тогда читайте, подробно ниже, описал весь процесс:
Конечно, данная тема также подымается и на курсе: Администратор 1С!
1С Предприятие 8.3.12-1529 (x32) и Ubuntu 16.04 Desktop (i386).
Чтоб установить, клиент 1С, как известно нужен и Сервер 1С, так собственно и у нас обстоят дела на “Десктопе”, а удалять будем конечно и то и другое.
Для начала нужно посмотреть, что у нас действительно установлено.
Сделать это проще всего будет командой в терминале:
Как видим, на скрине ниже, нашлось 9 пакетов соответствующих нашему запросу.
Установлен и сервер 1С и клиент 1С.
Теперь зная имена установленных пакетов, приступаем к их удалению.
Нам поможет команда:
Результатом работы команды, будет удаление указанных пакетов, но с одной ошибкой!
Дело в том, что команда remove (-r) не смогла удалить директорию в которой находятся файлы:
/opt/1C/v8.3/i386
Здесь сделаю небольшую паузу, и расcкажу подробно об атрибуте –r (remove).
Указав его мы тем самым конечно удалим репозиторий, но все настройки конфигурации программ останутся.
Пользовательские настройки, в том числе будут присутствовать!
(Различные настройки, например в текстовых файлах, ini, inf и так далее).
Приведенный выше пример команды идеально подходит для обновления платформы 1С, путем удаления старого релиза с последующей установкой нового, при этом, не теряя настройки.
Но если Вы хотите удалить 1С со всеми настройками, тогда нужно использовать атрибут –purge
Вместо -r ( -r он же remove).
IT Инструкции
Расмотрим связку работы 1С Сервера на Linux Ubuntu Server 16 c СУБД PostgreSQL. Основные задачи которые необходимо выполнить это просмотр, добавление, удаление базы 1С. Просмотр активных сесий на базе, их удаление. Так же имеет смысл рассмотреть резервное копирование БД, которой будет происходить из СУБД PostgreSQL
Первое что необходимо сделать это подключится к кластеру 1С,
для этого выполняем команды:
/opt/1C/v8.3/x86_64/rac cluster list //просмотр список доступных кластеров
Вывод:
cluster : 26e0537e-3658-11e7-9089-d017c292ea7a
host : UbServ
port : 1541
name : «Локальный кластер»
expiration-timeout : 0
lifetime-limit : 0
max-memory-size : 0
max-memory-time-limit : 0
security-level : 0
session-fault-tolerance-level : 0
load-balancing-mode : performance
errors-count-threshold : 0
kill-problem-processes : 0
/opt/1C/v8.3/x86_64/ras —daemon cluster //подключиться к кластеру 1С
Далее осматриваем кластер 1С:
/opt/1C/v8.3/x86_64/rac infobase —cluster=26e0537e-3658-11e7-9089-d017c292ea7a summary list //Список информационных баз подключенных к кластеру
Вывод:
infobase : e1092854-3660-11e7-6b9e-d017c292ea7a
name : BUH
descr :
infobase : 50b5fbbc-3668-11e7-6b9e-d017c292ea7a
name : KAMIN
descr :
/opt/1C/v8.3/x86_64/rac session list —cluster=26e0537e-3658-11e7-9089-d017c292ea7a //Список всех активных сессий на кластере
/opt/1C/v8.3/x86_64/rac session list —cluster=26e0537e-3658-11e7-9089-d017c292ea7a —infobase=623de29e-3660-11e7-6b9e-d017c292ea7a //список активных сессий на конкретной базе (отбор по ID)
При необходимости добавить базу 1С:
/opt/1C/v8.3/i386/rac infobase —cluster=ef89b672-c6a6-11e4-ea91-0800274e0291 create —create-database —name=BUH —dbms=PostgreSQL —db-server=1c —db-name=BUH —locale=ru —db-user=postgres —db-pwd=postgrespwd —license-distribution=allow
Добавить базу так же можно из под Толстого клиента.
удалить базу 1С:
/opt/1C/v8.3/x86_64/rac infobase —cluster=26e0537e-3658-11e7-9089-d017c292ea7a drop —infobase=e1092854-3660-11e7-6b9e-d017c292ea7a //Удаление базы по ID
Работа с БД в СУБД PostgreSQL.
Работа с PostgreSQL будем рассматривать исключительно с точки зрения резевного копирования и восстановления БД. Для этого проще всего создать скрипт и поместить его в crontab для исполнения в необходимое для Вас время.
Скрипт для резервного копирования:
#!/bin/sh
BKPDIR=»/mnt/BckPTO/PSQLBack/3Q20VKH»
DATEYMD=`date «+%Y-%m-%d»`
pg_dump -U postgres -Fc -Z9 3Q20VKH -f «$/$-3Q20VKH.dump»
find /mnt/BckPTO/PSQLBack/3Q20VKH/* -mtime +30 -exec rm <> \;
Запись в crontab
# m h dom mon dow command
00 20 * * * sh /home/user/scripts/bckBUH.sh
Работа с БД:
psql -U postgres -l //получение списак баз данных
dropdb -U postgres testdb1 // Удаление БД
createdb -U postgres -T template0 testdb //Создание БД
восстановление БД из резервной копии.
pg_restore -U postgres -d testdb name.dump
Настройка выделенного сервера лицензий 1С Предприятия
Программа 1С Предприятие защищена с помощью ключей лицензирования. Они могут быть программными, в виде файлов, и физическими, в виде HASP-ключей в форм-факторе напоминающий USB-флешку. Ключ можно разместить как на клиентском компьютере, так и на сервере. Последний вариант наиболее частый, так как ключ защиты обычно приобретается один сразу на несколько десятков или сотен пользователей.
Для чего нужен выделенный сервер лицензий 1С
Вам наверное известно что программная лицензия 1С привязывается к конкретному компьютеру, точнее к оборудованию компьютера, которое имеет неизменяемые серийные номера, зашитые в чипы. Сделано это для того чтобы исключить несанкционированный перенос файлов лицензий на неограниченное количество компьютеров. Поэтому если система лицензирования определяет что конфигурацию компьютера поменялась, например в системе появилась новая планка памяти, которой не было при генерации лицензии, то работа 1С становиться не возможна. Как вариант исключения таких ситуаций является вынос службы лицензирования на отдельный физический или виртуальный сервер. Это позволяет гибко управлять настройками «железа» серверов 1С без боязни «слета» установленных программных лицензий.
Настройка выделенного сервера лицензий
Действия по настройке выделенного сервера лицензий выполним с помощью консоли администрирования 1С:Предприятия.
1. Создаём центральный сервер:
2. Задаём имя(или IP-адрес) центрального сервера и порт. Порт может отличаться от типового, если вам необходимо запускать сервера лицензий одновременно для разных версий платформ 1С:
3. Удалим кластер серверов на сервере лицензий.
4. Создадим рабочий сервер лицензий в кластере:
5. Добавим первое требование в настройку «Требования назначения функциональности» у рабочего сервера лицензий.
Теперь нам надо запретить размещение всех остальных сервисов на сервере лицензий:
Для этого укажем такие параметры:
Объект требования — Любой объект требования;
Тип требования — Не назначать;
6. Выполнить команду кластера «Применить требования назначения функциональности (полное)».
7. Добавим второе требование в настройку «Требования назначения функциональности» у рабочего сервера лицензий
Объект требования: Сервис лицензирования;
8. Проверим настройки «Требования назначения функциональности». Настройки должны выглядеть как на рисунке.
Настройки «Требование назначения функциональности» для сервера лицензий.
9. При необходимости повысить приоритет Сервиса лицензирования нажатием правой клавиши мыши и выбрать пункт: «Повысить приоритет».
10. Выполним команду кластера «Применить требования назначения функциональности (полное)».
Итоги
После произведенных настроек и активации программных лицензий выделенный сервер сможет раздавать их клиентским приложениям. Все изменения в конфигурации «железа» на рабочем сервере 1С не повлечет за собой необходимости заново активировать программную лицензию 1С.
Еще можно посмотреть
Подключение репозитория под ОС Linux
Рассмотрим инструкции по подключению репозитория как под CentOS так и под РЕД ОС. 1. Подключение репозитория на РЕД ОС. 2. Подключение репозитория на CentOS. Подключение репозитория на РЕД ОС. 1. Создадим директорию. [crayon-64af860aee27d893119157/] 2. Скорректируем настройки. [crayon-64af860aee28a128540694/] Подключение репозитория на CentOS. 1. Создадим директорию [crayon-64af860aee290466566966/] 2. Скорректируем настройки [crayon-64af860aee297699798093/]
Разворачиваем виртуальный сервер VirtualBox для 1С и не только
Рассмотрим как разворачивать виртуальный сервер VirtualBox для установки сервера 1С на Linux
Практика применения OneScript (он же OScript, он же 1 Script) для 1С с примерами
Пощаговый разбор применения OneScript для обслуживания системы 1С Предприятия. Приведены примеры рабочих скриптов OneScript
Очистка кэша: серверного и клиентского для 1С:Предприятия
Лечим непонятные ошибки 1С Предприятия чисткой так называемого кеша — служебных файлов с настройками 1С
Настройка DNS-адресации для 1С сервера
Рассмотрим важность настройки DNS-адресации для 1С сервера или как сэкономить кучу времени на исправлении ошибок подключения к 1С серверу.
Командная строка 1С и примеры ее использования
Приведены примеры использования команд и параметров для запуска программы 1С:Предприятие из командной строки