一、创建nacos.service

cd /lib/systemd/system
vi nacos.service

二、nacos.service

[Unit]
Description=nacos
After=network.target
 
[Service]
Type=forking
ExecStart=/opt/nacos/bin/startup.sh -m standalone
ExecReload=/opt/nacos/bin/shutdown.sh
ExecStop=/opt/nacos/bin/shutdown.sh
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

三、编辑nacos启动文件

修改JAVA_HOME的路径, 注释其他三行,查看当前服务器jdk路径 echo ${JAVA_HOME}

[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/install/java/java8
#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/taobao/java
#[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME

#如果是单机启动可以将MODE修改为standalone
export SERVER="nacos-server"
export MODE="standalone"

四、自启服务生效

#重新加载所有service服务
systemctl daemon-reload
#开机启动nacos.service
systemctl enable nacos.service
#查看该service是否开机启用
systemctl is-enabled nacos.service
#启动该服务
systemctl start nacos.service
#查看该服务状态
systemctl status nacos.service

五、 永久关闭防护墙

systemctl stop firewalld.service
systemctl disable firewalld.service

在这里插入图片描述

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐