6.2.2。向Linux¶的注册/删除¶
项目
6.2.2.1. 对于RHEL6¶
6.2.2.1.1。使用Linux守护程序注册¶
注意
必须按照intra-mart Accel Platform (Linux)的安装和设置中所述的方法进行安装 。另外,它必须由具有root特权的用户在安装时执行。
- 执行chkconfig命令以在启动时自动启动。
#chkconfig-添加树脂
- 执行chkconfig命令,将显示以下消息。
#chkconfig --list树脂树脂0:关1:关2:关3:开3:开4:开5:开6:关
6.2.2.1.1.1。设置多个IP地址时¶
如果在启动环境中设置了多个IP地址,则必须编辑/etc/init.d目录中的resin脚本并指定系统属性“ jgroups.bind_addr”。在第25行附近,有一部分指定了环境变量。在那里,添加环境变量“ ARGS”并添加系统属性。JAVA_HOME =“ / usr / lib / jvm / java-7-sun” RESIN_HOME =“ / usr / local / resin” CONSOLE =“ /var/log/resin/console.log”#添加了系统属性ARGS =“ -Djgroups。 bind_addr = 192.168.1.1“
6.2.2.1.2。从Linux守护程序中删除¶
- 执行chkconfig命令将其删除。
#chkconfig --del树脂
- 执行chkconfig命令,将显示以下消息。
#chkconfig --list树脂服务resin支持chkconfig,但未在执行级别中引用(运行'chkconfig --add resin')
- 如有必要,请删除/etc/init.d/resin。
6.2.2.1.3。更改执行用户¶
通过编辑/etc/init.d目录中的resin脚本,可以更改以Linux守护程序启动的Resin的执行用户。在第25行附近,有一部分指定了环境变量。在那里,添加环境变量“ USER”并指定Resin的执行用户。必须预先创建执行用户。JAVA_HOME =“ / usr / lib / jvm / java-7-sun” RESIN_HOME =“ / usr / local / resin” CONSOLE =“ /var/log/resin/console.log”#添加执行用户USER = imart
6.2.2.2. 对于RHEL7¶
以下描述假定以下环境。
RESIN_HONE / usr /本地/ resin 要启动的服务器ID 应用程式0
6.2.2.2.1。使用Linux守护程序注册¶
注意
必须按照intra-mart Accel Platform (Linux)的安装和设置中所述的方法进行安装 。另外,它必须由具有root特权的用户在安装时执行。
创建以下文件。
/usr/lib/systemd/system/resin.service
[单位]说明=树脂服务器[服务]类型=分叉用户=根ExecStart = / usr / local / resin / bin / resinctl -server app-0 start ExecReload = / usr / local / resin / bin / resinctl -server app- 0重新启动ExecStop = / usr / local / resin / bin / resinctl -server app-0 stop [安装] WantedBy = multi-user.target
- 执行systemctl命令,使其在启动时自动启动。
#systemctl启用树脂
6.2.2.2.1.1。设置多个IP地址时¶
如果在启动环境中设置了多个IP地址,则必须编辑上述文件并指定系统属性“ jgroups.bind_addr”。ExecStart = / usr / local / resin / bin / resinctl -server app-0启动-Djgroups.bind_addr = 192.168.1.1 ExecReload = / usr / local / resin / bin / resinctl -server app-0重新启动-Djgroups.bind_addr = 192.168 .1.1
6.2.2.2.2。从Linux守护程序删除¶
- 执行systemctl命令并将其删除。
#systemctl禁用树脂
- 如有必要,请删除/usr/lib/systemd/system/resin.service。
6.2.2.2.3。更改执行用户¶
通过编辑上述文件,可以更改以Linux守护程序启动的Resin的执行用户。必须预先创建执行用户。#将执行用户更改为imart用户= imart