这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版上一修订版两侧同时换到之后的修订记录 | ||
atk:安装synopsys_common_licensing [2023/09/14 15:11] – [第四步:修改 License 文件] fermi | atk:安装synopsys_common_licensing [2023/10/05 15:28] – [下载安装文件] fermi | ||
---|---|---|---|
行 10: | 行 10: | ||
- | 正确下载 SynopsysInstaller 和 SCL 系列文件放置在同一个目录下,文件应该包括以下文件(版本号可能不同): | + | 订货成功在维护期的用户,请到[[https:// |
行 93: | 行 93: | ||
管理员可以通过创建配置文件来控制 license 的使用方式,参见:[[atk: | 管理员可以通过创建配置文件来控制 license 的使用方式,参见:[[atk: | ||
+ | ===== 启动 SCL 服务 ===== | ||
+ | 请参考:[[atk: | ||
- | ===== 启动 SCL ===== | ||
- | ==== 手动运行SCL服务 ==== | ||
- | 要运行QuantumATK的图形界面或计算,需要启动并保持 SCL运行。启动的命令是: | ||
- | <code bash> | + | ===== 检查 SCL 服务的状态 |
- | $ [scl_root]/ | + | |
- | </ | + | |
- | + | ||
- | <WRAP center important> | + | |
- | === 注意 === | + | |
- | + | ||
- | * [scl_root] 和 [platform] 需要修改为实际的路径。该命令没有任何屏幕输出; | + | |
- | * 此命令只需要运行一次即可启动 SCL 服务,不要连续多次运行此命令。每次运行前需要先确定没有其他的lmgrd在运行。 | + | |
- | </ | + | |
- | + | ||
- | 按如下方法检查是否启动成功,启动成功的标志是'' | + | |
- | <code bash> | + | |
- | $ ps -ef | grep lmgrd | + | |
- | dong 97994 87598 0 15:21 pts/8 00:00:00 grep --color=auto lmgrd | + | |
- | dong | + | |
- | dong | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | 检查log文件是否有误: | + | |
- | + | ||
- | <code bash> | + | |
- | $ cat [scl_root]/ | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | ... | + | |
- | | + | |
- | | + | |
- | ... | + | |
- | ... | + | |
- | ... | + | |
- | </ | + | |
- | + | ||
- | <WRAP center tip> | + | |
- | + | ||
- | === 一个奇怪的错误 === | + | |
- | + | ||
- | 基于Ubuntu的Linux操作系统常见的一个错误,在安装好之后,运行启动命令时,明明lmgrd存在而且路径正确,但是显示错误: | + | |
- | + | ||
- | '' | + | |
- | + | ||
- | 此错误为缺少LSB导致,可以如下安装: | + | |
- | + | ||
- | '' | + | |
- | + | ||
- | 安装之后仍然有错误的,需要用以下命令创建链接: | + | |
- | + | ||
- | '' | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== 检查 SCL 服务的状态 ==== | + | |
使用lmstat命令可以检查SCL服务的状态和License使用情况,详见:[[atk: | 使用lmstat命令可以检查SCL服务的状态和License使用情况,详见:[[atk: | ||
行 174: | 行 115: | ||
~> | ~> | ||
</ | </ | ||
- | |||
- | ===== 将SCL安装为系统服务 ===== | ||
- | |||
- | 将 SCL 安装为系统服务,可以简化 SCL 的管理与维护。具体方法以 CentOS 7.x 为例示意如下(使用 root 用户操作)。 | ||
- | |||
- | * 第一步:创建如下启动脚本,按照以上手动操作的步骤正确替换其中的路径和文件名: | ||
- | |||
- | <code bash scl.service> | ||
- | |||
- | [Unit] | ||
- | Description=Synopsys Common Licensing Server | ||
- | |||
- | [Service] | ||
- | ExecStart=/ | ||
- | ExecStop=/ | ||
- | Restart=always | ||
- | Type=forking | ||
- | User=root | ||
- | |||
- | [Install] | ||
- | WantedBy=multi-user.target | ||
- | |||
- | </ | ||
- | |||
- | * 第二步:将以上脚本放置于''/ | ||
- | |||
- | * 第三步:赋予可执行权限:'' | ||
- | |||
- | * 第四步:启用 scl 服务:'' | ||
- | |||
- | * 第五步:检查 scl 服务是否正确启用:'' | ||
- | |||
- | |||
- | |||
- | ==== 服务管理常用命令 ==== | ||
- | |||
- | * 启动服务:'' | ||
- | * 停止服务:'' | ||
- | * 重启服务:'' | ||
- | * 检查服务状态:'' | ||
- | |||
- | |||