Утилита ring
Сначала определим, что такое Утилита ring. Она представляет собой средство, без графического интерфейса, администрирования процессов 1С:Предприятия и имеет модульную архитектуру.
Модуль ‑ отдельная функциональная часть утилиты, вместе с ней составляющая единое целое. Управление которой осуществляется при помощи набора команд. Утилита позволяет использовать сразу несколько модулей.
Команда ‑ это действие, обладающее некоторым набором параметров. Количество команд неограниченно.
Параметры, передающиеся командам, не могут содержать пробелы. Если же необходимо ввести вместе с пробелом - используются кавычки.
Системные требования для работы утилиты:
- Java 8 и выше.
- Для OC Linux необходим GNU Awk.
Утилита ring устанавливается при установки других программных продуктов 1С. Без установленных модулей не представляется из себя ничего.
Утилита лицензирования
Одним из модулей утилиты ring, является утилита Лицензирования (модуль license).
Утилита лицензирования предназначена для:
- первичного получения лицензии;
- повторного получения и обновления лицензии;
- проверки соответствия файла лицензии текущему компьютеру;
- вывода списка лицензий;
- получения информации о лицензии;
- удаления лицензии;
- обновления лицензии.
Каталог хранения файлов лицензий 1С на ОС Linux: /var/1C/licenses.
Для работы модуля license требуется установленная утилита ring 0.8.2 и выше.
Дистрибутив утилиты лицензирования поставляется вместе с дистрибутиваом «1С:Предприятие». Обычно расположен в каталоге license-tools дистрибутива платформы и состоит из утилиты 1ce-installer (программа установки с графическим интерфейсом) и 1ce-installer-cli (программа установки с интерфейсом командной строки). Также можно скачать отдельно с Портала 1С.
Установка модуля license утилиты ring
Для начала необходимо поместитьдистрибутив модуля утилиты ring в каталог: /opt/license-tools.
Так как система стоит на виртуальной машине, перемещать файлы будем через WinSCP. Для этого потребуется пробросить порты в Oracle VM VirtualBox.
Порт указываем любой свободный, обычно можно 2222; в Адрес гостя указываем IP Linux, узнать его можно при помощи команды:
ip.addr
Далее устанавливаем соединение в WinSCP.
- Для работы утилиты установить JAVA OpenJDK.
sudo yum install java-1.8.0-openjdk-headless-1.8.0.275.b01-1.e17.x86_64
2. Распаковать дистрибутив.
sudo tar -xvf 1c_enterprise_license_tools_0.15.0_2_linux_x86_64.tar.gz
- Убедиться, что у файла 1ce-installer-cli есть разрешение на исполнение.
ll /opt/license-tools
- По необходимости установить права на исполнение владельцу файла.
chmod 744 /opt/license-tools/1ce-installer-cli
- В каталоге /opt/license-tools выполнить установку модуля
cd /opt/license-tools
sudo ./1ce-installer-cli install
В случае ошибки сертификатов использовать параметр --ignore-signature-warnings
Активация лицензии
Основные параметры команд активации:
......
полный текст статьи читайте на сайте компании 1С:БИЗНЕС РЕШЕНИЯ