intra-mart Accel Platform安装指南 第33版2020-09-01

6.2.2。向Linux¶的注册/删除

6.2.2.1. 对于RHEL6

6.2.2.1.1。使用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守护程序注册

注意

另外,它必须由具有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