Sentinel&Nacos注册为Linux服务
一、环境准备
因为每次启动服务器/虚拟机都要重新启动Nacos和Sentinel等一堆东西,所以为了方便将Nacos和Sentinel注册为Linux的服务,并设置开机自启。
首先我们在我们的服务器上面准备以下文件:
- Nacos
- Sentinel
二、编写Nacos.service与Sentinel.service文件
首先我们需要在/usr/lib/systemd/system/
目录下创建如下服务文件
Nacos.service文件如下:
1 | [Unit] |
Sentinel.service
1 | [Unit] |
这里要注意一下,service文件中的Java环境为你自己服务器中的jdk绝对目录
三、启动服务并设置开机自启
启动服务执行以下命令:
systemctl start nacos.service
systemctl start sentinel.service
停止服务执行以下命令:
systemctl stop nacos.service
systemctl stop sentinel.service
设置服务开机自启执行以下命令:
systemctl enable nacos.service
systemctl enable sentinel.service
关闭服务开启自启执行以下命令:
systemctl disable nacos.service
systemctl disable sentinel.service
如果对服务文件进行了编辑,在编辑后需要执行以下命令重新加载服务文件:
systemctl daemon-reload nacos.service
systemctl daemon-reload sentinel.service
查看服务日志使用以下命令:
journalctl -f -u 服务名
-f 参数为滚动实时打印日志,如果不需要可以不加。