前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS7下将Nexus设置为系统服务 原

CentOS7下将Nexus设置为系统服务 原

作者头像
拓荒者
发布2019-03-11 11:51:20
1.6K0
发布2019-03-11 11:51:20
举报
文章被收录于专栏:运维经验分享运维经验分享

CentOS7下将Nexus设置为系统服务

Nexus版本为:3.7.1

1. 修改nexus脚本

修改脚本第14行:INSTALL4J_JAVA_HOME_OVERRIDE=/home/admin123/jdk1.8.0_152 否则,可能会出现以下错误: 

这里写图片描述
这里写图片描述

2. 配置系统服务

设置软连接:  sudo ln -s /home/admin123/nexus-3.7.1-02/bin/nexus /etc/init.d/nexus

这里写图片描述
这里写图片描述
chkconfig方式

cd /etc/init.d  sudo chkconfig --add nexus #添加nexus服务  sudo chkconfig --levels 345 nexus on #设置开启自启动  sudo service nexus start #开启服务  service nexus status #查看服务状态

这里写图片描述
这里写图片描述
systemd方式

cd /etc/systemd/system vi nexus.servicenexus.service文件中添加以下内容:

代码语言:javascript
复制
[Unit]
Description=nexus service
After=network.target

[Service]
Type=forking
ExecStart=/home/admin123/nexus-3.7.1-02/bin/nexus start #nexus的安装目录
ExecStop=/home/admin123/nexus-3.7.1-02/bin/nexus stop
User=admin123
Restart=on-abort

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

分别执行以下命令:  sudo systemctl daemon-reload #重新加载服务  sudo systemctl enable nexus.service#开启开机自启动服务  sudo systemctl start nexus.service#启动服务  注: 在CentOS7以上的操作系统最好采用systemd的方式进行配置,之前在使用chkconfig做开机自启动总是会失败

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018/08/15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • CentOS7下将Nexus设置为系统服务
    • 1. 修改nexus脚本
      • 2. 配置系统服务
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档