当前位置:   article > 正文

将nexus设置成systemd服务,可以开机自启_nexus systemd

nexus systemd

在使用nexus搭建了私服以后,经常会遇到服务器重启需要再手动启动nexus服务的情况,很不方便。于是搜集了将nexus设置成系统sytemd服务的方法,可以开机自启。

操作系统版本:CentOS Linux release 7.6.1810 (Core)

首先需要确认nexus的安装目录,这里使用的目录为/home/nexus/nexus-2.13.0-01,权限配置为nexus用户所有。
/usr/lib/systemd/system/目录下,创建nexus.service文件,文件内容如下:

[Unit]
Description=nexus service
After=network.target

[Service]
Type=forking
ExecStart=/home/nexus/nexus-2.13.0-01/bin/nexus start
ExecStop=/home/nexus/nexus-2.13.0-01/bin/nexus stop
User=nexus  #启动nexus进程的用户,需要确认目录是否有访问权限
Restart=on-abort

[Install]
WantedBy=multi-user.target  #命令行模式
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

也可以在/etc/systemd/system//lib/systemd/目录下创建服务文件,优先级是/etc/systemd/ > /usr/lib/systemd/ > /lib/systemd/
创建好nexus.service文件后,执行以下命令:

systemctl daemon-reload
systemctl enable nexus
systemctl start nexus
  • 1
  • 2
  • 3

第一条命令是添加或修改systemd文件以后都要执行的,作用大概是重新加载配置。
第二条命令是将nexus设置成开机自启,会创建一个/etc/systemd/system/multi-user.target.wants/nexus.service的软链接指向该服务文件,会在开机的时候自行加载。
第三条命令是启动nexus。

以上。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/124771?site
推荐阅读
相关标签
  

闽ICP备14008679号