Nacos开机自启动步骤
1.1.编写nacos.service
vim /lib/systemd/system/nacos.service
输入内容
#!/bin/bash
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
ExecStart=/data/nacos/nacos/bin/startup.sh -m standalone
ExecStop=/data/nacos/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
注意:#!/bin/bash很重要不可删除
其中 ExecStart、ExecStop 启动文件路径需修改为自己的启动路径
保存并退出
1.2 2 修改nacos的startup.sh
注释掉后三行 并修改第一行地址为自己的jdk地址
1.3.设置开机自启动
#重新加载服务配置
systemctl daemon-reload
#设置为开机启动
systemctl enable nacos.service
#启动nacos服务
systemctl start nacos.service
#停止nacos服务
systemctl stop nacos.service
在执行systemctl start nacos.service #启动nacos服务时我这边报错
Control process exited, code=exited status=203
根据提示查询报错原因 分析后发现是SELinux安全策略不允许
在Linux中配置SELinux安全策略
1.3.1查看SELinux状态
getenforce
如果返回的结果是“Enforcing”,则表示SELinux正在强制执行;如果返回的结果是“Permissive”,则表示SELinux没有强制执行。如果SELinux没有强制执行,则需要手动将其设置为“Enforcing”模式。命令如下:
setenforce 1
1.3.2.禁用SELinux
如果需要禁用SELinux,则需进行以下更改:
- 打开/etc/sysconfig/selinux文件并找到SELINUX属性。
- 将SELINUX值更改为disabled。
- 保存更改并重启系统。
重启后即可访问nacos地址发现已启动