Запуск MATLAB® программное обеспечение на клиентском компьютере, диспетчер сетевых лицензий должен работать на сервере. Если вы настроили операционную систему, чтобы запустить диспетчер сетевых лицензий при запуске компьютера, самый легкий способ запустить диспетчер сетевых лицензий - перезагрузить компьютер, на котором вы установили диспетчер лицензий.
Существует несколько других способов запуска менеджера лицензий, в зависимости от вашей платформы. В этом разделе описываются эти методы.
Примечание
Имя пользователя, сопоставленное с процессом диспетчера сетевых лицензий, должно быть пользователем, заданным локально на компьютере, а не в сети. Диспетчер лицензий запускается правильно, только если имя пользователя может быть найдено в процессе запуска на компьютере, прежде чем сетевые пользователи будут доступны.
Внимание
Следуйте следующим рекомендациям при использовании диспетчера сетевых лицензий:
Не подвергайте lmgrd
или mlm
в Интернет или ненадежную сеть.
Начните lmgrd
с опциями -2 -p local
чтобы локальный доступ администратора был необходим для выполнения lmdown
.
Диспетчер сетевых лицензий можно запустить на компьютерах с Windows любым из следующих способов:
Используйте панель управления Windows Services, чтобы запустить или остановить диспетчер сетевых лицензий, если вы решили настроить его как службу во время установки. В меню Start Windows выберите Settings > Control Panel > Administrative Tools > Services.
Используйте утилиту управления лицензиями, lmtools.exe
, включенный в вашу установку MATLAB в
папка, где matlabroot
\ etc\ $ARCH
$ARCH
является подпапкой платформы. Запустите lmtools.exe
и выберите вкладку Start/Stop/Reread.
Чтобы запустить демоны диспетчера сетевых лицензий на компьютере с Linux или macOS, выполните lmstart
скрипт (расположен в
папка), где matlabroot
/ etcmatlabroot
представляет имя установочной папки MATLAB верхнего уровня. The lmstart
скрипт останавливает все текущие демоны и запускает новые таковые.
Чтобы запустить lmstart
на компьютере с macOS откройте окно терминала с помощью Terminal
приложение (найдено в /Applications/Utilities
) и перейдите к /etc
папка в установочной папке MATLAB:
cd /Applications/MATLAB_R2021a.app/etc
Внимание
Пользователь, отличный от root, должен запустить lmstart
скрипт, поскольку запуск любой программы как корневой, не требующий разрешений root, представляет угрозу безопасности. Диспетчер сетевых лицензий (lmgrd
) не требует разрешений root.
Если необходимо запустить диспетчер лицензий как root, используйте su
команда для запуска lmgrd
как непривилегированный пользователь, где username
является непривилегированным пользователем.
su username -c "lmgrd -c license_file -l /var/tmp/LM_TMW.log"
Настройка автоматического запуска диспетчера сетевых лицензий во время загрузки в Linux® компьютеры, используйте стандартный метод для автоматического запуска служб на вашем распределении Linux.
Запустите службу диспетчера сетевых лицензий с помощью -u
username
опция, где username
представляет допустимое имя пользователя, отличное от root.
Внимание
По соображениям безопасности суперпользователь не может быть владельцем демонов менеджера лицензий.
Убедитесь, что диспетчер сетевых лицензий запускается в самом конце последовательности загрузки системы. Для правильного запуска диспетчера лицензий необходимо, чтобы сеть уже выполнялась. Используйте любой механизм, предоставляемый вашей версией Linux, для настройки последовательности загрузки.