用户工具

站点工具


atk:scl许可服务的维护

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
上一修订版两侧同时换到之后的修订记录
atk:scl许可服务的维护 [2021/05/25 16:00] – [更换许可(License)] dong.dongatk:scl许可服务的维护 [2023/10/05 10:43] fermi
行 27: 行 27:
  
 请参照正在使用的License修改新获取的License文件中的VENDOR和SERVER两行。注意:不可改动MAC地址部分。 请参照正在使用的License修改新获取的License文件中的VENDOR和SERVER两行。注意:不可改动MAC地址部分。
-==== 在Linux下更换许可 ====+==== 换许可(Linux和Windows) ====
  
-  * 进入SCL的安装目录后,用新获得的许可文件替换【安装目录】\Synopsys\SCL\2017.12\admin\license\下的许可文件+  * 进入SCL的安装目录后,用新获得的许可文件替换安装目录下的许可文件,可能位于【安装目录】\Synopsys\SCL\2017.12\admin\license\下;
   * 按照下文方法重启SCL许可服务。   * 按照下文方法重启SCL许可服务。
  
-==== 在Windows下更换许可 ====+[[atk:SCL服务的启动和重启]]
  
-  * 进入C:\Synopsys\SCL\2017.12\装目录后,用新获得的许可文件替换C:/Synopsys/SCL/2017.12/admin/license/下的许可文件; +==== Linux系统下升级SCL的步骤 ====
-  * 按照下文方法重启SCL许可服务。+
  
 +=== 手动管理SCL服务时: ===
  
  
- +  * 使用命令:''ps -ef | grep lmgrd''或命令''pidof lmgrd''找到lmgrd的进程号;
-==== 在Windows下更换许可 ==== +
- +
- +
- +
-===== SCL服务的重启 ===== +
- +
- +
-在某些情况下,管理员可能需要重启SCL许可服务。重启方法根据操作系统不同略有区别。 +
- +
-==== Linux系统下重启SCL许可服务 ==== +
-  * 使用命令:''ps -ef | grep lmgrd''找到lmgrd的进程号和完整命令,拷贝完整命令+
   * 使用命令:''kill //进程号//''停止进程(可能需要管理员权限);   * 使用命令:''kill //进程号//''停止进程(可能需要管理员权限);
-  * 重新启动SCL许可服务,参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]]+  * 备份''【安装目录】/Synopsys/SCL/[sclVersion]/admin/license/Synopsys_Key_Site_[SiteID].txt''等license文件后,删去''【安装目录】/Synopsys/SCL/[sclVersion]''文件夹。 
 +  * 重新安装新版本的SCL,参见:[[atk:安装synopsys_common_licensing#在Linux系统上安装 Synopsys Common Licensing|]]; 
 +  * 启动SCL许可服务,参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]]; 
 +  * 修改/etc/rc.local(或其他系统级文件),确保自动运行的服务命令指向新安装的版本。
  
-<WRAP center tip> +=== 使用系统服务管理SCL时: ===
-如果已经将SCL安装为系统服务,则推荐使用systemctl命令管理scl服务。具体请参见[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]]的相关段落。 +
-</WRAP>+
  
  
-==== Windows系统启SCL许可服务 ====+如果已经将SCL安装为系统服务,则推荐使用systemctl命令管理scl服务。具体请参见:[[atk:安装synopsys_common_licensing#在Linux系统上动 Synopsys Common Licensing|]]的相关段落。并按照以下步骤操作: 
 +  * 停止scl服务:''systemctl stop scl''; 
 +  * 停用旧版本的scl7:''systemctl disable scl''; 
 +  * 备份''【安装目录】/Synopsys/SCL/[sclVersion]/admin/license/Synopsys_Key_Site_[SiteID].txt''等license文件后,删去''【安装目录】/Synopsys/SCL/[sclVersion]''文件夹。 
 +  * 重新安装新版本的SCL,参见:[[atk:安装synopsys_common_licensing#在Linux系统上安装 Synopsys Common Licensing|]]; 
 +  * 修改服务脚本''/etc/systemd/system/scl.service'',将所有路径指向新的SCL; 
 +  * 启用新版本的scl:''systemctl enable scl''; 
 +  * 启动scl服务:''systemctl start scl''
  
-用户可以通过synopsys提供的lmtools或Windows的任务管理器重启SCL服务,见下图。 
- 
-{{ :atk:scl_lmxtools_restart.png?500 |}} 
- 
-{{ :atk:scl_windows_service.png?500 |}} 
- 
-**必要时可以在 LMTools 中的 Config Service 删去原有的 SCL 服务,重新添加服务。** 
-===== SCL服务的升级 ===== 
- 
-当SCL发布新版本时,我们推荐用户升级到最新版,以排除可能存在的软件错误。升级SCL服务大致分为三个步骤: 
-  - 停止后台运行的服务进程; 
-  - 卸载老版本的SCL软件; 
-  - 安装并启动新版的SCL。 
- 
-==== Linux系统下升级SCL的步骤 ==== 
-  * 使用命令:''ps -ef | grep lmgrd''或命令''pidof lmgrd''找到lmgrd的进程号; 
-  * 使用命令:''kill //进程号//''停止进程(可能需要管理员权限); 
-  * 备份''【安装目录】/Synopsys/SCL/2017.12/admin/license/synopsys.lic''等license文件后,删去''【安装目录】/Synopsys/SCL/2017.12''文件夹。 
-  * 重新安装新版本的SCL,参见:[[atk:安装synopsys_common_licensing#在Linux系统上安装 Synopsys Common Licensing|]]; 
-  * 启动SCL许可服务,参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]]; 
-  * 修改/etc/rc.local(或其他系统级文件),确保自动运行的服务命令指向新安装的版本。 
 ==== Windows系统下升级SCL的步骤 ==== ==== Windows系统下升级SCL的步骤 ====
  
atk/scl许可服务的维护.txt · 最后更改: 2023/10/05 10:50 由 fermi

© 2014-2022 费米科技(京ICP备14023855号